// data/skills.js
export const skills = [
{ id: 'ts', name: 'TypeScript', category: 'Languages', mastery: 'Master',
description: 'Strict typing rituals to banish runtime errors.', sigilId: 'rune-1' },
{ id: 'js', name: 'JavaScript', category: 'Languages', mastery: 'Master',
description: 'The chaotic ancient tongue of the web.', sigilId: 'rune-2' },
{ id: 'python', name: 'Python', category: 'Languages', mastery: 'Adept',
description: 'Serpentine scripts for automation and data binding.', sigilId: 'rune-3' },
{ id: 'react', name: 'React', category: 'Front-End', mastery: 'Master',
description: 'Component conjuration and state alchemy.', sigilId: 'rune-4' },
{ id: 'tailwind', name: 'Tailwind CSS', category: 'Front-End', mastery: 'Master',
description: 'Utility-first styling incantations.', sigilId: 'rune-5' },
{ id: 'framer', name: 'Framer Motion', category: 'Front-End', mastery: 'Adept',
description: 'Breathing life into static DOM elements.', sigilId: 'rune-6' },
{ id: 'node', name: 'Node.js', category: 'Back-End/Data', mastery: 'Adept',
description: 'Server-side runtime environments.', sigilId: 'rune-7' },
{ id: 'sql', name: 'SQL', category: 'Back-End/Data', mastery: 'Adept',
description: 'Relational data extraction and manipulation.', sigilId: 'rune-1' },
{ id: 'debug', name: 'Chrome DevTools', category: 'Debugging', mastery: 'Master',
description: 'Peering into the void to find the source of bugs.', sigilId: 'rune-2' },
{ id: 'jest', name: 'Jest / Vitest', category: 'Debugging', mastery: 'Adept',
description: 'Automated wards against regressions.', sigilId: 'rune-3' },
{ id: 'git', name: 'Git', category: 'Git/GitHub', mastery: 'Master',
description: 'Timeline manipulation and alternate reality branching.', sigilId: 'rune-4' },
{ id: 'figma', name: 'Figma', category: 'Design', mastery: 'Adept',
description: 'Vector manipulation and interface pre-visualization.', sigilId: 'rune-5' },
];