Orchestrate Skill
Description
Ledger-based orchestration skill for Claude Code — plan, fence, review, and smoke-test multi-batch changes with git as the source of truth
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Orchestrate — a ledger skill for Claude Code
A [Claude Code](https://claude.com/claude-code) skill for running multi-batch code changes off a **file-based ledger** that lives in the repo, survives crashes, and can be driven by any future session — including one that has never seen this skill.
The problem it solves: a change too big for one session. Context runs out, the session dies, a new one picks up with no memory of what was done, and status notes in chat lie about what actually shipped. Orchestrate writes the plan, the scope fence, and the progress table into committed files, then treats **git as the source of truth** whenever those files and reality disagree.
How it works
Every change gets one directory, committed to the repo:
.agents/changes/-YYYYMMDD-/
├── 00-request.md the user's verbatim ask + decisions + item→batch map
├── 00-READBEFORE.md the contract: boot, git model, checkpoints, validations, recovery, algorithm
├── 01-plan.md locked scope: batch table, wave map + checkpoints, per-batch specs, coverage
├── 02-batches-NN-*.md one per batch: wave, file fence, spec, checklist, acceptance, smoke steps
└── PROGRESS.md live status + checkpoint tables, smoke verdicts, coverage audit, session log
The work then runs in **waves**: file-disjoint batches implemented concurrently, one implementer per batch, each on its own branch in an isolated git worktree, stacking serially onto an **integration branch**. Four gates hold throughout:
- A locked plan. Scope is agreed up front and written down. Every request item maps to exactly one batch, or to an exclusion you signed off on — nothing silently dropped. The plan also locks the wave map — which batches may run concurrently, and why that's safe — and the checkpoint placement; your plan approval is the standing authorization for that concurrency.
- A file fence. Each batch declares the only files it may touch. An implementer
Related Skills
Spec Kit
💫 Toolkit to help you get started with Spec-Driven Development
Testing Webapp Testing
Test local web applications using Playwright for UI verification and debugging
Testing #29
, [#52](https://github.com/affaan-m/everything-claude-code/issues/52), [#103](https://github.com/affaan-m/ever
Testing Fix Issue
by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol
Testing Pypict Test Design
Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for optimized test sui
Testing gstack
| 15,000+ | Garry Tan's exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release M
Testing