/skill-eval
Measure skill effectiveness — behavioral delta from skill injection
$ npx -y skills add akaszubski/autonomous-dev --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/skill-eval
Context preview
What this command does when you run it.
Measure skill effectiveness — behavioral delta from skill injection
Command definition
skill-eval.mdname: skill-eval
description: "Measure skill effectiveness — behavioral delta from skill injection"
argument-hint: "[--quick] [--skill name] [--update]"
allowed-tools: [Bash]
user-invocable: true
user_facing: true
Skill Effectiveness Evaluation
Measure whether skills actually change model behavior — quantifies the behavioral delta from skill injection using LLM-as-judge scoring.
Implementation
ARGUMENTS: {{ARGUMENTS}}
Parse the ARGUMENTS for optional flags and pass them through to the script:
REPO_ROOT="$(git rev-parse --show-toplevel)"
ARGS="{{ARGUMENTS}}"
bash "$REPO_ROOT/scripts/skill-effectiveness-check.sh" $ARGSUsage
/skill-eval # Full report (all skills)
/skill-eval --quick # Degradation check only (2 prompts/skill)
/skill-eval --skill python-standards # Single named skill
/skill-eval --update # Full run + update baselines
Prerequisites
- `OPENROUTER_API_KEY` environment variable set
- `openai` pip package installed (`pip install openai`)
Cost Estimates
| Mode | Approximate Cost | |------|-----------------| | Full run | ~$0.50–1.00 (5 skills × 5 prompts × 5 criteria × 2 variants) | | Quick run (`--quick`) | ~$0.15–0.30 (5 skills × 2 prompts) | | Single skill (`--skill`) | ~$0.05–0.10 |
What Each Mode Does
- **Full** (default): Runs all skills through the complete prompt × criteria matrix, produces a report with per-skill behavioral delta scores, and compares against saved baselines.
- **`--quick`**: Runs only 2 prompts per skill — enough to detect significant regressions without the full cost. Use for pre-commit or rapid sanity checks.
- **`--skill <name>`**: Restricts evaluation to a single named skill (e.g. `python-standards`, `testing-guide`). Useful when iterating on one skill.
- **`--update`**: Runs the full evaluation then writes new baseline files. Use after intentional skill improvements to accept the new behavior as the reference point.
Related
- `/scaffold-genai-uat` — Bootstraps LLM-as-judge test infrastructure
- `/audit --genai` — Full GenAI UAT audit including skill coverage gaps
Read more
name: skill-eval description: "Measure skill effectiveness — behavioral delta from skill injection" argument-hint: "[--quick] [--skill name] [--update]" allowed-tools: [Bash] user-invocable: true user_facing: true
Skill Effectiveness Evaluation
Measure whether skills actually change model behavior — quantifies the behavioral delta from skill injection using LLM-as-judge scoring.
Implementation
ARGUMENTS: {{ARGUMENTS}}
Parse the ARGUMENTS for optional flags and pass them through to the script:
REPO_ROOT="$(git rev-parse --show-toplevel)"
ARGS="{{ARGUMENTS}}"
bash "$REPO_ROOT/scripts/skill-effectiveness-check.sh" $ARGSUsage
/skill-eval # Full report (all skills) /skill-eval --quick # Degradation check only (2 prompts/skill) /skill-eval --skill python-standards # Single named skill /skill-eval --update # Full run + update baselines
Prerequisites
- `OPENROUTER_API_KEY` environment variable set
- `openai` pip package installed (`pip install openai`)
Cost Estimates
| Mode | Approximate Cost | |------|-----------------| | Full run | ~$0.50–1.00 (5 skills × 5 prompts × 5 criteria × 2 variants) | | Quick run (`--quick`) | ~$0.15–0.30 (5 skills × 2 prompts) | | Single skill (`--skill`) | ~$0.05–0.10 |
What Each Mode Does
- **Full** (default): Runs all skills through the complete prompt × criteria matrix, produces a report with per-skill behavioral delta scores, and compares against saved baselines.
- **`--quick`**: Runs only 2 prompts per skill — enough to detect significant regressions without the full cost. Use for pre-commit or rapid sanity checks.
- **`--skill <name>`**: Restricts evaluation to a single named skill (e.g. `python-standards`, `testing-guide`). Useful when iterating on one skill.
- **`--update`**: Runs the full evaluation then writes new baseline files. Use after intentional skill improvements to accept the new behavior as the reference point.
Related
- `/scaffold-genai-uat` — Bootstraps LLM-as-judge test infrastructure
- `/audit --genai` — Full GenAI UAT audit including skill coverage gaps
A harness that wraps Claude Code with enforcement, specialist agents, and alignment gates to deliver consistent, production-grade software engineering outcomes.
Repo: akaszubski/autonomous-dev
Other commands on autonomous-dev.
- /advise
Critical thinking analysis - validates alignment, challenges assumptions, identifies risks
Open command - /align
Unified alignment command (--project, --docs, --retrofit, --content)
Open command - /audit
Comprehensive quality audit - code quality, documentation, coverage, security
Open command - /autoresearch
Autonomous experiment loop — hypothesize, modify, benchmark, commit or revert
Open command - /create-issue
Create GitHub issue with automated research (--quick for fast mode)
Open command - /drain-queue
Autonomous queue drainer — picks the top /triage cluster, applies safety gates, drains via /implement --issues, pushes, deploys.
Open command

