# Perf Budget Checker

> Description

- Skill: `jiayaoqijia/perf-budget-checker` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add jiayaoqijia/perf-budget-checker`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jiayaoqijia/perf-budget-checker/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Finance & Business
- Author: jiayaoqijia (https://skillmd.com/u/jiayaoqijia)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jiayaoqijia/perf-budget-checker

---


## Description

Check simple performance budgets against metrics JSON. Validates that application metrics stay within defined budgets for performance thresholds.

## Inputs

```json
{
  "metrics": {
    "bundle_size": "100kb",
    "load_time": "3s"
  },
  "budgets": {
    "bundle_size": "150kb",
    "load_time": "5s"
  }
}
```

## Outputs

```json
{
  "ok": true,
  "data": {
    "passed": true,
    "violations": []
  }
}
```

## Usage

### Demo Mode
```bash
python scripts/main.py --demo
```

### Check Performance Budget
```bash
echo '{"metrics": {}, "budgets": {}}' | python3 scripts/main.py
```

## Examples

### Example 1: Budget Check
```bash
$ echo '{"metrics": {"bundle_size": "100kb"}, "budgets": {"bundle_size": "150kb"}}' | python3 scripts/main.py
{
  "ok": true,
  "data": {
    "passed": true,
    "violations": []
  }
}
```

## Error Handling

When an error occurs, the skill returns:

```json
{
  "ok": false,
  "error": "Error description",
  "details": {
    "metrics": "Invalid metrics format"
  }
}
```

