Skip to content
Development
Command

/skill-eval

Measure skill effectiveness — behavioral delta from skill injection

From plugin
autonomous-dev
3226 skills16 agents26 commands1 MCP
Install
$ npx -y skills add akaszubski/autonomous-dev --agent claude-code

How 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.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
Ships withautonomous-dev

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

Get the whole plugin, auto-invoked
Stats
32
Stars
0
Views
5
Forks
Active
Maintenance
Python
Language
1h ago
Last commit
9mo ago
Created

Repo: akaszubski/autonomous-dev