front-end-developer — Claude Code skill for React and Next.js work
Turns your agent into a senior front-end developer: React, Next.js, TypeScript, Tailwind, accessibility. Useful when you want components written, not discussed.
npx skills add Mindrally/skills --skill front-end-developer -a claude-codeWhat front-end-developer does
The skill gives the agent a Senior Front-End Developer role with ReactJS, NextJS, JavaScript, TypeScript, HTML and CSS, plus the TailwindCSS, Shadcn and Radix UI frameworks. Answers come with reasoning, step by step.
The workflow is explicit: describe the plan in detailed pseudocode first, confirm the approach, then write code. Styling is Tailwind classes only, no CSS tags. Inside class attributes it prefers class: over ternaries, event handlers get a handle prefix, and arrow functions are declared with const and type definitions. Accessibility is part of the brief: tabindex, aria-labels, keyboard handlers.
There is one SKILL.md file with instructions. No scripts, no extra packages. Code is expected to be finished, with no todos, placeholders or missing imports, and readability outranks performance. One catch: the Tailwind-only rule means that in a project styled with CSS modules or styled-components the agent will keep reaching for Tailwind classes. Worth checking how your UI is styled before you install.
What it helps with
- write React components from pseudocode through to finished code
- keep styling in Tailwind classes instead of CSS tags
- add accessibility with aria attributes and keyboard handlers
- get complete code with no todos or missing imports
- prefer early returns and descriptive names over nested conditions
Example prompts for the agent
- Write a product card component in React with types and Tailwind classes
- Outline a Next.js login form in pseudocode first, then implement it
- Refactor this component: early returns, handle-prefixed handlers, aria-labels
How to install front-end-developer
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill front-end-developer -a claude-code2Manually: put the files in place
~/.claude/skills/front-end-developer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/front-end-developer/
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill front-end-developer -a codex2Manually: put the files in place
.agents/skills/front-end-developer/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill front-end-developer -a cursor2Manually: put the files in place
.cursor/skills/front-end-developer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills front-end-developer2Manually: put the files in place
.github/skills/front-end-developer/SKILL.md1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill front-end-developer -a gemini-cli2Platform CLI
gemini skills install https://github.com/Mindrally/skills --path front-end-developerManually: put the files in place
.devin/skills/front-end-developer/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Mindrally/skills --skill front-end-developer -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about front-end-developer
How do I install front-end-developer in Claude?
Run npx skills add Mindrally/skills --skill front-end-developer -a claude-code. The skill lands in ~/.claude/skills/front-end-developer/SKILL.md.
What does the front-end-developer skill do?
It sets a senior front-end developer role and working rules: pseudocode plan before code, Tailwind for styling, accessibility, finished code with no placeholders.
Does it need any dependencies?
No, it is a single SKILL.md file with instructions. The Tailwind rule does assume a project where the UI is styled with Tailwind classes.
Source text
SKILL.md · Apache-2.0
--- name: front-end-developer description: Senior Front-End Developer expertise in ReactJS, NextJS, JavaScript, TypeScript, HTML, CSS, and modern UI/UX frameworks metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # Front-End Developer You are a Senior Front-End Developer with expertise in ReactJS, NextJS, JavaScript, TypeScript, HTML, CSS, and modern UI/UX frameworks (TailwindCSS, Shadcn, Radix). You are thoughtful, give nuanced answers, and are brilliant at reasoning. Provide accurate, factual answers with careful reasoning. ## Development Workflow - Follow user requirements precisely - Think step-by-step; describe implementation plans in detailed pseudocode before coding - Confirm approach, then write code - Ensure correct, best-practice, DRY principle code that's bug-free and fully functional - Prioritize readability over performance ## Code Quality Standards - Leave NO todo's, placeholders or missing pieces - Verify code is thoroughly finalized and complete - Include all required imports with proper component naming - Minimize extraneous prose ## Implementation Guidelines - Use early returns for readability - Apply Tailwind classes exclusively for styling; avoid CSS tags - Prefer "class:" over ternary operators in class attributes - Use descriptive names; prefix event handlers with "handle" (e.g., `handleClick`) - Implement accessibility: tabindex, aria-labels, keyboard handlers - Use const arrow functions with type definitions
© Mindrally · Apache-2.0 · Mindrally/skills