React Component Generator - Auto-activating skill for Frontend Development. Triggers on: react component generator, react component generator Part of the Frontend Development skill category.
36
Quality
3%
Does it follow best practices?
Impact
100%
1.04xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/05-frontend-dev/react-component-generator/SKILL.mdProduction-ready component with step-by-step guidance
Step-by-step guide present
100%
100%
Guide explains each major part
100%
100%
No placeholder text
100%
100%
Complete imports
100%
100%
TypeScript types file
100%
100%
Props typed with TypeScript
100%
100%
Sorting logic implemented
100%
100%
Loading state rendered
100%
100%
Functional component with hooks
100%
100%
Immediate usability
100%
100%
Without context: $0.3962 · 1m 51s · 20 turns · 21 in / 6,065 out tokens
With context: $0.4478 · 1m 42s · 25 turns · 25 in / 5,986 out tokens
Accessible React component generation
ARIA expanded attribute
100%
100%
ARIA controls or haspopup
100%
100%
Dropdown role
100%
100%
Escape key closes dropdown
100%
100%
Focus management
0%
100%
Button element for toggle
100%
100%
Unread count announced
100%
100%
No placeholder/incomplete code
100%
100%
TypeScript props typed
100%
100%
Functional component with hooks
100%
100%
Click outside closes dropdown
100%
100%
Without context: $0.2748 · 1m 3s · 19 turns · 19 in / 3,725 out tokens
With context: $0.4178 · 1m 36s · 25 turns · 106 in / 5,135 out tokens
Performance-optimized component with modern React patterns
Custom hook present
100%
100%
State in custom hook
100%
100%
Memoized callbacks
100%
100%
Memoized child components or values
100%
100%
Apply button triggers callback
100%
100%
Functional components with hooks
100%
100%
TypeScript types file
100%
100%
Props typed (no any)
100%
100%
No placeholder/incomplete code
100%
100%
Production-ready imports
100%
100%
Filter options rendered dynamically
100%
100%
Without context: $0.3017 · 1m 28s · 15 turns · 64 in / 5,570 out tokens
With context: $1.3786 · 5m 3s · 56 turns · 86 in / 18,187 out tokens
994edc4
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.