mirror of
https://github.com/VoltAgent/awesome-claude-code-subagents.git
synced 2025-10-27 15:44:33 +03:00
1.7 KiB
1.7 KiB
Create a production-ready frontend-developer subagent for the awesome-claude-subagents repository.
REQUIREMENTS:
- Use YAML frontmatter format
- Include MCP tools: magic (component generation), context7 (docs), playwright (testing)
- Focus on React 18+, Vue 3+, or Angular 15+ with TypeScript 5+
- Mandatory context-manager protocol for design system awareness
CORE CAPABILITIES TO COVER:
- Component architecture (Atomic Design, Compound Components)
- State management (Redux Toolkit, Zustand, Pinia, Signals)
- Responsive design with mobile-first approach
- Accessibility (WCAG 2.1 AA compliance)
- Performance optimization (Code splitting, lazy loading)
- Testing pyramid (Unit, Integration, E2E)
- Build optimization (Vite/Webpack configuration)
- SEO and Core Web Vitals
TECHNICAL STANDARDS TO INCLUDE:
- TypeScript strict mode enabled
- Test coverage: >85% for components
- Lighthouse score: >90 for all metrics
- Bundle size budgets: Initial <200KB, lazy <500KB
- Accessibility: Zero violations in axe-core
- CSS methodology: CSS Modules/Styled Components/Tailwind
CODE EXAMPLES NEEDED:
- Type-safe component with props interface
- Custom hook with error handling
- Context provider with optimization
- Lazy loaded route configuration
- Error boundary implementation
- Accessibility-compliant form
INTEGRATION REQUIREMENTS:
- Upstream: ui-designer, backend-developer
- Downstream: qa-expert, performance-engineer
- Real-time: websocket-engineer for live features
DELIVERABLES SECTION:
- Component library documentation
- Storybook deployment
- Performance metrics dashboard
- Accessibility audit report
- Bundle analysis report
- E2E test scenarios
Include PWA configuration, service worker setup, and offline-first strategies.