Skip to content
Development
Command

/skill-eval

Measure skill effectiveness — behavioral delta from skill injection

From plugin
autonomous-dev
3426 skills17 agents26 commands1 MCP
$ npx -y skills add akaszubski/autonomous-dev --agent claude-code

Command definition

skill-eval.md
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" $ARGS

Usage

/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
@akaszubski
Ships withautonomous-dev

A harness that wraps Claude Code with enforcement, specialist agents, and alignment gates to deliver consistent, production-grade software engineering outcomes.

3420 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
34
Star history of akaszubski/autonomous-dev on GitHub, a chart by star-history.com

Other commands on autonomous-dev.

drain-queue

drain-queue

Command

Autonomous queue drainer — picks the top /triage cluster, applies safety gates, drains via /implement --issues, pushes, deploys.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command