Rehearse — Development skill for Claude Code
Benchmark and improve coding-agent instructions with real Claude Code sessions, stage replay, and graded evidence.
How to install Rehearse
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open joaofnds/rehearse and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Rehearse 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
Rehearse
Find out whether changing your coding agent's instructions actually helps.
Rehearse 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. Rehearse 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 can feed multi-case comparisons alongside stage and pipeline groups. 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 `.benchma
Related Skills
Rehearsal
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
Paper Theater
Miniature stagings of theory papers, as agent skills for Claude Code, Codex, and Hermes: script · rehearse · s
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
Related Agents
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
Exec E2e Runner
An e2e runner of the stage-4 round — executes EVERY case of ONE scope against the staging environment with rea