Rehearsal — Development skill for Claude Code
Benchmark and improve coding-agent instructions with real Claude Code sessions, stage replay, and graded evidence.
How to install Rehearsal
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open joaofnds/rehearsal and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Rehearsal does
Benchmark and improve coding-agent instructions with real Claude Code sessions, stage replay, and graded evidence.
Alternatives in Development
- Claude Code Agent Farm — A powerful orchestration framework that runs multiple Claude Code (cc) sessions in parallel to systematically 704 ★
- Tokless — An effective and efficient coding-agent setup in under 30 seconds: best tools, unified instructions, any OS 295 ★
- Layrr — A browser coding agent interface for selecting elements and sending instructions directly to Claude Code 264 ★
README
Rehearsal
Find out whether changing your coding agent's instructions actually helps.
Rehearsal runs a fixed task through the real Claude Code CLI, records the instructions and evidence, and grades the result. You can replay a workflow stage after editing a skill, or repeat a session to see how much its results vary. The goal is a debugger and regression suite for an engineer's instruction corpus: project guidance, skills, output styles, and agent definitions.
For example, a shorter instruction might produce a better reply once. Rehearsal helps you inspect that attempt, repeat the task, and compare quality with cost before deciding the instruction earned its place.
**Early development.** The CLI is usable, and a local browser UI reads recorded evidence. Some workflows still depend on the maintainer's environment. Session confirmation groups work; multi-case comparisons of those groups do not yet. See [current state and priorities](docs/status.md) before planning an experiment.
How it works
Choose a case + instructions + model
|
Run the real agent
|
Grade and retain evidence
|
Inspect → edit → run again
|
Confirm with repeated trials
- Session cases run one prompt in a temporary directory, optionally with fixture files or a captured conversation prefix. Deterministic checks grade the reply and tool transcript.
- Pipeline cases run a declared sequence of skills against a target Git repository. A Product Owner answers questions, independent Judges grade each stage, and checkpoints let you replay a stage without rerunning its predecessors.
- Confirmation runs repeat frozen inputs and report reliability and resource usage. A single attempt is debugging evidence, not proof of improvement.
The current provider is Claude Code. This is a local tool using your credentials and agent environment, with records under `.benchmark-runs/`
Related Skills
Rehearse
Benchmark and improve coding-agent instructions with real Claude Code sessions, stage replay, and graded evide
Live Check Nt
Live acceptance replay — drive the real deployed surface with a real user gesture and produce machine evidence
Orangu
Observe supported Claude Code, Cowork, and Desktop sessions, then improve the next outcome with deterministic
Pi Trajectory
Investigate and replay Pi-compatible coding-agent sessions across agents, messages, tools, files, tokens, cost
Octobench
Benchmark harness that compares coding agents — not just models — on real, contamination-resistant tasks: 80 f
Contextlint
Review coding-agent instructions with source evidence, conflict checks, and bilingual offline reports.
Related Agents
Evidence Auditor
Read-only audit of evidence provenance. Use when a receipt, a gate verdict, a test result, a rehearsal identif
Skill Refiner
Meta-skill agent. Takes a skill file and evidence of how it has performed in real sessions (commit log, chat t
Dipeocc Converter
Use this agent when the user wants to convert Claude Code sessions into DiPeO diagrams, replay AI conversation