What problem does it solve?
Building modern web frontends often leads to inconsistent user experiences, poor performance, accessibility violations, and unmaintainable code due to fragmented best practices and framework-specific guesswork. This skill eliminates those issues by providing framework-agnostic, production-grade guidance for every stage of frontend development.
Core Features & Use Cases
- Cross-framework component architecture: Patterns for single-responsibility components, prop design, composition, and common structural patterns like Container/Presentational and Compound Components that work across React, Vue, and other modern frameworks.
- State management best practices: Guidance on colocating state, avoiding duplicate state, distinguishing server vs client state, and choosing the right tool for the job to reduce bugs and unnecessary re-renders.
- Performance and accessibility guardrails: Actionable rules for meeting Core Web Vitals targets, WCAG 2.1/2.2 compliance, and inclusive design that are built in from the start, not added as afterthoughts.
- Use case: Use this skill when building a new SaaS dashboard, e-commerce product page, or internal tool to ensure your frontend is scalable, fast, and usable for all audiences, regardless of the framework you use.
Quick Start
Use the frontend skill to refactor your existing product card component to follow single-responsibility principles, add proper ARIA labels for screen readers, and implement lazy loading for below-the-fold images to improve Core Web Vitals scores.