speed-monitoring
Installation
SKILL.md
Speed Monitoring Skill
Purpose
Provides patterns for continuous performance monitoring to prevent speed regressions and maintain Core Web Vitals scores. Establishes automated testing, real user monitoring, and alerting systems to catch performance issues before they impact users.
Core Rules
- Budget before build — Set performance budgets upfront in budget.json
- Monitor real users — Lab data ≠ field data, track both synthetic and RUM
- Alert on regression — Catch issues before users do with threshold-based alerts
- Block bad deploys — CI fails on performance regression via Lighthouse CI
- Track over time — Trends matter more than snapshots, store historical data
- Measure Core Web Vitals — LCP, CLS, INP, FCP, TTFB in production
- Automated testing — Lighthouse CI on every PR and main branch push
- Bundle size limits — Enforce JS/CSS budgets in CI pipeline
- Real user data — Use web-vitals library + beacon API for field data
- Dashboard visibility — Make performance metrics accessible to team