What problem does it solve?
This Skill provides a frontend development agent for Resume Matcher that enforces a consistent Swiss International Style, Tailwind conventions, Next.js component patterns, API integration, hooks, and i18n so teams can produce cohesive, accessible, and production-ready UI with minimal design drift.
Core Features & Use Cases
- Style enforcement: Ensures Swiss International Style rules are applied across components (color palette, typography, rounded-none, hard shadows).
- Component and bundle patterns: Promotes client components, direct icon imports, dynamic imports for heavy modules, and strict Tailwind utility usage to optimize bundles.
- API and i18n integration: Guides integrating the api client, using Promise.all for independent fetches, and wiring translations from messages for dashboard, builder, tailor, print, and settings.
- Developer checklist: Linting, formatting, Enter key handling for textareas, and anti-pattern avoidance to maintain consistency in CI and commits.
Quick Start
Create a new client component in apps/frontend/components that follows the Swiss International Style, uses rounded-none and hard shadows, imports icons directly, uses dynamic imports for heavy viewers, and fetches resumes via api.get('/api/v1/resumes').