What problem does it solve?
This Skill establishes clear, measurable, and enforceable performance thresholds for software applications, ensuring a consistent and high-quality user experience across various surfaces and conditions.
Core Features & Use Cases
- Axis-based Budgeting: Defines performance targets across key metrics like Web Vitals, bundle size, API/DB response times, and desktop/mobile surface metrics.
- Surface Conditioning: Tailors performance axes to the specific tech stack of a project, skipping irrelevant metrics.
- Write-As-You-Go: Integrates directly into the PRD compilation process, writing budgets immediately to
ENGINEERING-STANDARDS.md.
- CI Enforcement Mapping: Specifies how performance budgets will be monitored and enforced within the CI/CD pipeline.
- Use Case: When creating a new web application's Product Requirements Document (PRD), use this Skill during the architecture phase to define acceptable LCP, INP, CLS, and JavaScript bundle sizes for different page types, ensuring the application remains performant from the outset.
Quick Start
Use the performance-budgeting skill to define engineering performance standards for a new web application.