What problem does it solve?
This Skill helps teams make deliberate frontend architecture choices and enforce performance, accessibility, and supply-chain standards so releases don’t regress in the real world.
Core Features & Use Cases
- Rendering-model decisions (SSG/SSR/SPA/ISR): Guides when each rendering approach fits and how to avoid expensive “wrong choice” lock-in.
- Performance discipline with budgets and CI gates: Establishes bundle budgets plus Lighthouse CI thresholds to prevent unnoticed bloat and quality drops.
- Core Web Vitals + INP debugging with RUM-first measurement: Sets up real-user metric tracking and provides targeted remediation paths for INP regressions.
- State-management strategy: Encourages a clear separation of local UI state vs server state vs global client state to avoid cache-invalidation anti-patterns.
- Accessibility as a release gate: Defines continuous axe-core checking and practical review expectations to prevent WCAG debt.
- Supply-chain security for frontend dependencies: Covers CI-oriented dependency scanning and hardening patterns that reduce risk from third-party scripts.
Quick Start
Use this skill to design a new frontend project by choosing a rendering model, setting Core Web Vitals SLOs, wiring CI gates (type checks, lint, tests, axe-core, Lighthouse, and bundle budgets), and documenting the decisions in an ADR and README.