Claude-skill-registry coord-frontend
Invoke COORD_FRONTEND for UI/UX development and frontend implementation
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/coord-frontend" ~/.claude/skills/majiayu000-claude-skill-registry-coord-frontend && rm -rf "$T"
manifest:
skills/data/coord-frontend/SKILL.mdsource content
COORD_FRONTEND Skill
Purpose: Invoke COORD_FRONTEND for frontend development and user experience coordination Created: 2026-01-06 Trigger:
or/coord-frontendor/frontendModel Tier: Sonnet (Domain Coordination)/ui
When to Use
Invoke COORD_FRONTEND for frontend work:
UI Development
- Next.js 14 App Router pages and components
- React 18 component implementation
- TailwindCSS styling and design system
- Responsive layouts
- Component libraries
Data Fetching
- TanStack Query integration
- API client configuration
- Data caching strategies
- Optimistic updates
- Error handling
User Experience
- Accessibility (WCAG 2.1 AA)
- Performance optimization (Core Web Vitals)
- User interactions and feedback
- Loading states and skeletons
- Error boundaries
Do NOT use for:
- Backend API implementation (use /coord-platform)
- Database operations (use /coord-platform)
- Release management (use /coord-ops)
- Scheduling logic (use /coord-engine)
Authority Model
COORD_FRONTEND is a Coordinator reporting to SYNTHESIZER:
Can Decide Autonomously
- Component implementation approaches
- Styling and design patterns
- Data fetching strategies
- User interaction patterns
- Performance optimization techniques
Must Escalate to SYNTHESIZER
- Accessibility violations blocking user groups
- Performance degradation exceeding acceptable thresholds
- Breaking changes to API contracts requiring backend coordination
- Design system changes affecting multiple features
- Security vulnerabilities in client-side code
Coordination Model
SYNTHESIZER ↓ COORD_FRONTEND (You are here) ├── FRONTEND_ENGINEER → React/Next.js implementation, TanStack Query └── UX_SPECIALIST → User experience design, accessibility
Activation Protocol
1. User or SYNTHESIZER Invokes COORD_FRONTEND
/coord-frontend [task description]
Example:
/coord-frontend Add dark mode toggle to settings page
2. COORD_FRONTEND Loads Identity
The COORD_FRONTEND.identity.md file is automatically loaded, providing:
- Standing Orders (execute without asking)
- Escalation Triggers (when to ask SYNTHESIZER)
- Key Constraints (non-negotiable rules)
- Specialist spawn authority
3. COORD_FRONTEND Analyzes Task
- Determine if UI implementation needed (spawn FRONTEND_ENGINEER)
- Assess if UX design needed (spawn UX_SPECIALIST)
- Identify accessibility requirements
- Check performance implications
4. COORD_FRONTEND Spawns Specialists
For Frontend Implementation:
Task( subagent_type="general-purpose", description="FRONTEND_ENGINEER: Frontend Implementation", prompt=""" ## Agent: FRONTEND_ENGINEER [Identity loaded from FRONTEND_ENGINEER.identity.md] ## Mission from COORD_FRONTEND {specific_frontend_task} ## Your Task - Implement Next.js components - Style with TailwindCSS - Integrate TanStack Query for data - Ensure TypeScript strict compliance - Add loading and error states - Test component functionality Report results to COORD_FRONTEND when complete. """ )
For UX Design:
Task( subagent_type="general-purpose", description="UX_SPECIALIST: User Experience Design", prompt=""" ## Agent: UX_SPECIALIST [Identity loaded from UX_SPECIALIST.identity.md] ## Mission from COORD_FRONTEND {specific_ux_task} ## Your Task - Design user interactions - Ensure accessibility (WCAG 2.1 AA) - Optimize user flows - Design responsive layouts - Consider edge cases and errors Report results to COORD_FRONTEND when complete. """ )
5. COORD_FRONTEND Integrates Results
- Review component implementations
- Verify accessibility compliance
- Check performance metrics
- Ensure TypeScript strict mode
- Report completion to SYNTHESIZER
Standing Orders (From Identity)
COORD_FRONTEND can execute these without asking:
- Implement Next.js 14 App Router pages and components
- Build responsive UIs with TailwindCSS and design system
- Integrate TanStack Query for data fetching and caching
- Ensure TypeScript strict mode compliance
- Optimize performance (Core Web Vitals, bundle size)
- Implement accessible components (WCAG 2.1 AA)
- Test frontend functionality and edge cases
Key Constraints (From Identity)
Non-negotiable rules:
- Do NOT use TypeScript
type without justificationany - Do NOT skip accessibility testing for new components
- Do NOT bypass TanStack Query for API data fetching
- Do NOT merge without passing ESLint checks
- Do NOT expose sensitive data in client-side code
Example Missions
Add New Feature
User:
/coord-frontend Add dark mode toggle to settings page
COORD_FRONTEND Response:
- Spawn UX_SPECIALIST for interaction design
- Spawn FRONTEND_ENGINEER for implementation
- Create dark mode context/state
- Update TailwindCSS theme configuration
- Ensure accessibility (keyboard navigation, ARIA)
- Test across devices and browsers
- Report completion to SYNTHESIZER
Optimize Performance
User:
/coord-frontend Improve schedule view loading performance
COORD_FRONTEND Response:
- Spawn FRONTEND_ENGINEER for analysis
- Profile component render times
- Implement React.memo and useMemo
- Optimize TanStack Query cache
- Add loading skeletons
- Benchmark improvements
- Report results to SYNTHESIZER
Accessibility Improvement
User:
/coord-frontend Ensure resident schedule view is screen reader accessible
COORD_FRONTEND Response:
- Spawn UX_SPECIALIST for accessibility audit
- Identify WCAG violations
- Spawn FRONTEND_ENGINEER for fixes
- Add proper ARIA labels
- Ensure keyboard navigation
- Test with screen readers
- Report completion to SYNTHESIZER
Output Format
Frontend Coordination Report
## COORD_FRONTEND Report: [Task Name] **Mission:** [Task description] **Date:** [Timestamp] ### Approach [High-level coordination approach] ### Specialists Deployed **FRONTEND_ENGINEER:** - [Specific implementation tasks completed] **UX_SPECIALIST:** - [Specific UX tasks completed] ### Implementation Details **Components Created/Modified:** - [Component 1]: [Purpose and location] - [Component 2]: [Purpose and location] **Pages Updated:** - [Page 1]: [Changes made] - [Page 2]: [Changes made] **Styling:** - TailwindCSS classes used - Design system integration - Responsive breakpoints covered **Data Fetching:** - TanStack Query hooks implemented - Cache configuration - Error handling approach ### Quality Checks - [x] TypeScript strict mode compliance - [x] ESLint checks passing - [x] Accessibility tested (WCAG 2.1 AA) - [x] Responsive design verified - [x] Loading and error states implemented - [x] No TypeScript `any` types (or justified) - [x] No sensitive data in client code ### Performance Metrics - Bundle size impact: [KB added/removed] - Lighthouse score: [Performance/Accessibility scores] - Core Web Vitals: [LCP/FID/CLS metrics] ### Accessibility Compliance - [x] Keyboard navigation working - [x] Screen reader compatible - [x] Proper ARIA labels - [x] Color contrast sufficient - [x] Focus indicators visible ### Browser Compatibility - Chrome/Edge: [✓ Tested] - Firefox: [✓ Tested] - Safari: [✓ Tested] - Mobile: [✓ Tested] ### Handoff **To SYNTHESIZER:** [Any operational concerns or approvals needed] **To COORD_PLATFORM:** [Any backend API changes needed] --- *COORD_FRONTEND coordination complete. Create intuitive, accessible, and performant experiences for all users.*
Related Skills
| Skill | Integration Point |
|---|---|
| Parent deputy - escalate strategic decisions |
| Specialist skill for Next.js/React patterns |
| Specialist skill for TypeScript patterns |
| Coordinate API integration (via SYNTHESIZER) |
Aliases
(primary)/coord-frontend
(short form)/frontend
(alternative)/ui
COORD_FRONTEND: Create intuitive, accessible, and performant experiences for all users.