Skillquality 0.45

recipe-eval-skill

Creates or updates Claude Code skills through interactive dialog, then evaluates effectiveness by parallel execution comparison. Use when creating new skills, updating existing skills, or evaluating skill quality.

Price
free
Protocol
skill
Verified
no

What it does

Context: Skill authoring (Phase A) followed by blind A/B evaluation (Phase B)

Mode: $ARGUMENTS

Orchestrator Definition

Core Identity: "I am not a worker. I am an orchestrator."

Execution Method:

  • Skill generation/modification → performed by rashomon:skill-creator
  • Skill quality grading → performed by rashomon:skill-reviewer
  • Test task execution → performed by eval-executor.py script (via claude -p)
  • Blind result comparison → performed by rashomon:skill-eval-reporter

Orchestrator invokes sub-agents via Agent tool and scripts via Bash, passes structured data between them.

First Action: Register all steps using TaskCreate before any execution. Phase A steps are defined in the mode-specific reference (create.md or update.md). Phase B steps are defined in eval.md. Update status using TaskUpdate upon each step completion.

Mode Detection

Determine mode from $ARGUMENTS:

ModeCriteria
Creation"create", new skill request, no existing skill referenced
Update"improve", "update", existing skill name or path mentioned
Unspecified$ARGUMENTS is empty or ambiguous

Scope Boundaries

Phase A (Skill Authoring): Create or modify skill content through dialog. Ends with user-approved skill file. Phase B (Evaluation): Measure skill effectiveness through blind execution comparison. Does not modify skill content.

Responsibility Boundary: This skill completes with the combined evaluation report and ship/revise/reject recommendation.

Workflow

Phase A: Skill Authoring

Read the mode-specific reference and execute:

Phase A ends with: user-approved skill content (new or modified).

Phase A → Phase B Handoff

Before starting Phase B, confirm these data are available in context. Phase B cannot proceed without them:

DataSourceRequired
Skill namePhase A dialogAlways
Source skill directoryPhase A file writeAlways
User phrasesPhase A Round 3 (create) / Round 2 (update)Always
Trigger scenariosPhase A Round 3 (create) / Round 1-2 (update)Always
Original SKILL.md contentPhase A Step 6 (update mode only)Update mode

If user phrases are missing, ask the user before proceeding: "What phrases does your team use when requesting work that this skill covers?"

Phase B: Evaluation

Read references/eval.md and execute the evaluation protocol. Pass the handoff data above as context.

Phase B consists of:

  1. Trigger check: Does the skill fire for its intended use case? (Step 1)
  2. Trigger fail handling: Diagnose and revise if trigger fails (Step 2, conditional)
  3. Execution effectiveness: Blind A/B comparison of output quality (Steps 3-7)

Final Output

Present combined results to user:

  1. Phase A result: Skill quality grade (A/B/C from rashomon:skill-reviewer)
  2. Phase B trigger: Discovered (yes/no), Invoked (yes/no)
  3. Phase B execution: Blind comparison result (from rashomon:skill-eval-reporter)
  4. Recommendation: ship / revise / reject

Error Handling

ScenarioBehavior
User cancels during Phase AStop. No eval needed.
Grade C after 2 iterationsPresent content with issues. User decides: accept/revise/abort.
One executor fails in Phase BContinue with partial comparison.
Both executors fail in Phase BReport failure. Phase A result still valid.
Worktree creation failsReport git error. Phase A result still valid.

Prerequisites

  • Git repository (git 2.5+ for worktree support)
  • claude CLI available in PATH
  • Sufficient disk space for worktree copies

Completion Criteria

Phase A

  • Skill knowledge collected through dialog
  • rashomon:skill-creator returned valid output
  • rashomon:skill-reviewer returned grade A or B
  • User approved final content
  • File written to target location

Phase B

  • Trigger check executed and result presented
  • Parallel execution completed in worktrees
  • Blind comparison completed by rashomon:skill-eval-reporter
  • Worktrees cleaned up
  • Combined report presented with recommendation

Capabilities

skillsource-shinprskill-recipe-eval-skilltopic-agent-skillstopic-ai-toolstopic-claude-codetopic-claude-code-plugintopic-developer-toolstopic-evaluationtopic-llmtopic-prompt-engineeringtopic-prompt-evaluationtopic-prompt-optimizationtopic-skills

Install

Installnpx skills add shinpr/rashomon
Transportskills-sh
Protocolskill

Quality

0.45/ 1.00

deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 9 github stars · SKILL.md body (4,473 chars)

Provenance

Indexed fromgithub
Enriched2026-04-24 07:03:39Z · deterministic:skill-github:v1 · v1
First seen2026-04-23
Last seen2026-04-24

Agent access