Frontend development skill for React, Next.js, TypeScript, and Tailwind CSS applications. Use when building React components, optimizing Next.js performance, analyzing bundle sizes, scaffolding frontend projects, implementing accessibility, or reviewing frontend code quality.
83
82%
Does it follow best practices?
Impact
81%
0.98xAverage score across 6 eval scenarios
Passed
No known issues
Quality
Discovery
92%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly communicates both capabilities and trigger conditions. It names specific technologies and concrete actions, and includes an explicit 'Use when...' clause with natural trigger terms. The only weakness is that its broad scope covering multiple frontend concerns (performance, accessibility, bundle analysis, code review) could potentially overlap with more specialized skills in those areas.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: building React components, optimizing Next.js performance, analyzing bundle sizes, scaffolding frontend projects, implementing accessibility, and reviewing frontend code quality. | 3 / 3 |
Completeness | Clearly answers both 'what' (frontend development for React/Next.js/TypeScript/Tailwind) and 'when' with an explicit 'Use when...' clause listing six specific trigger scenarios. | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: React, Next.js, TypeScript, Tailwind CSS, components, bundle sizes, accessibility, frontend, code quality. These cover a good range of terms a developer would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | While it specifies a frontend tech stack (React, Next.js, TypeScript, Tailwind), terms like 'reviewing frontend code quality' and 'scaffolding frontend projects' could overlap with general code review or project scaffolding skills. The broad scope of 'frontend development' increases potential conflict with more specialized skills. | 2 / 3 |
Total | 11 / 12 Passed |
Implementation
72%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured frontend skill with strong actionability through concrete CLI commands and executable code examples. Its main weaknesses are including React/TypeScript patterns that Claude already knows well (reducing conciseness) and lacking validation/verification steps in its workflows. The progressive disclosure is excellent with clear references to external files.
Suggestions
Trim or remove the React Patterns section (compound components, custom hooks, render props) and the TypeScript Patterns quick reference—these are standard knowledge for Claude. Instead, just reference the external file.
Add validation checkpoints to workflows: e.g., after scaffolding, verify the dev server starts successfully; after bundle optimization, verify the app still builds and passes tests before and after dependency swaps.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is fairly well-organized but includes some content Claude already knows well—React patterns (compound components, render props, custom hooks), basic accessibility checklist items, and TypeScript patterns are all standard knowledge. The heavy dependencies table and bundle score interpretation table add value, but the React patterns section and accessibility checklist could be significantly trimmed or just referenced. | 2 / 3 |
Actionability | The skill provides fully executable commands for scaffolding, component generation, and bundle analysis. Code examples are concrete, copy-paste ready, and include real TypeScript/TSX with proper imports and usage patterns. CLI options are clearly documented in tables. | 3 / 3 |
Workflow Clarity | The workflows for scaffolding, component generation, and bundle analysis have clear numbered steps with concrete commands. However, there are no validation checkpoints or error recovery steps—e.g., what if scaffolding fails, what if the bundle analyzer finds critical issues, or what to verify after replacing dependencies. The bundle analysis workflow comes closest with a 're-run' step but lacks explicit validation gates. | 2 / 3 |
Progressive Disclosure | The skill has a clear table of contents, well-organized sections, and appropriately references detailed content in external files (references/react_patterns.md, references/nextjs_optimization_guide.md, references/frontend_best_practices.md). The main file serves as an overview with enough inline content to be immediately useful while pointing to deeper resources. | 3 / 3 |
Total | 10 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
f567c61
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.