/performance-budget-lab
Set performance budgets before implementation.
$ npx -y skills add TheGoat395/Codex-Skills --skill performance-budget-lab --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/performance-budget-lab
Context preview
The summary Claude sees to decide when to auto-load this skill.
Set performance budgets before implementation.
SKILL.md
performance-budget-lab.SKILL.mdname: performance-budget-lab
description: "Set performance budgets before implementation."
Performance Budget Lab
Use this skill to keep visually rich sites fast.
Own the budget and acceptance policy. Route measured runtime diagnosis, implementation fixes, and React/Next performance work to `$performance-audit-websites`.
Budget Areas
- JavaScript bundle size
- route-level code splitting
- image dimensions, formats, and lazy loading
- video poster, preload, autoplay, and reduced-data behavior
- font loading and fallback metrics
- animation cost and scroll handlers
- layout shift sources
- server rendering/static rendering choices
- caching and CDN behavior
Workflow
1. Identify stack and deployment target. 2. Inspect package dependencies and route structure. 3. Define route, hardware/device, network/cache state and measurement method. 4. Run Lighthouse or browser performance checks when feasible. 5. Check Core Web Vitals (LCP, CLS, INP) and supporting diagnostics such as TTFB; choose metrics that measure the budgeted user experience. 6. Set media/JavaScript/font budgets from the intended experience and baseline evidence. 7. Prefer CSS and Motion for small interactions; reserve GSAP/R3F/video for clear value. 8. Report tradeoffs honestly when visual richness costs performance.
Use Lighthouse or browser checks here to validate a budget decision, not to take ownership of deep runtime diagnosis. When the work shifts from setting thresholds to locating and repairing the bottleneck, hand off to `$performance-audit-websites`.
Output
Give:
- current risks
- recommended budgets
- measurement conditions and reconsideration rules
- commands run
- remaining uncertainty
Scope and evidence
Output a budget contract: route/device class, hardware, network/cache state, metric, threshold, test method and reconsideration condition. Route measured diagnosis/optimization to `$performance-audit-websites`; a budget-only request does not implement repairs.
Read more
name: performance-budget-lab description: "Set performance budgets before implementation."
Performance Budget Lab
Use this skill to keep visually rich sites fast.
Own the budget and acceptance policy. Route measured runtime diagnosis, implementation fixes, and React/Next performance work to `$performance-audit-websites`.
Budget Areas
- JavaScript bundle size
- route-level code splitting
- image dimensions, formats, and lazy loading
- video poster, preload, autoplay, and reduced-data behavior
- font loading and fallback metrics
- animation cost and scroll handlers
- layout shift sources
- server rendering/static rendering choices
- caching and CDN behavior
Workflow
1. Identify stack and deployment target. 2. Inspect package dependencies and route structure. 3. Define route, hardware/device, network/cache state and measurement method. 4. Run Lighthouse or browser performance checks when feasible. 5. Check Core Web Vitals (LCP, CLS, INP) and supporting diagnostics such as TTFB; choose metrics that measure the budgeted user experience. 6. Set media/JavaScript/font budgets from the intended experience and baseline evidence. 7. Prefer CSS and Motion for small interactions; reserve GSAP/R3F/video for clear value. 8. Report tradeoffs honestly when visual richness costs performance.
Use Lighthouse or browser checks here to validate a budget decision, not to take ownership of deep runtime diagnosis. When the work shifts from setting thresholds to locating and repairing the bottleneck, hand off to `$performance-audit-websites`.
Output
Give:
- current risks
- recommended budgets
- measurement conditions and reconsideration rules
- commands run
- remaining uncertainty
Scope and evidence
Output a budget contract: route/device class, hardware, network/cache state, metric, threshold, test method and reconsideration condition. Route measured diagnosis/optimization to `$performance-audit-websites`; a budget-only request does not implement repairs.
An unofficial, open-source, Codex-first Agent Skills library for premium frontend, website, design-engineering, and reliable agent workflows.

