Batch Orchestration (large-scale parallel changes)
A workflow skill that decomposes repetitive, large-scale code changes into independent units and runs one parallel agent per isolated git worktree.
What it does
Defines the /batch <instruction> command pattern with a five-phase flow:
- Research — grep/scan the repo to enumerate every matching target
- Decompose — split into 5–30 units that are independent, self-contained and verifiable (with good vs. bad unit examples)
- Plan approval — present the unit list and estimates, and wait for explicit confirmation before spawning anything
- Execute — one isolated git worktree and background agent per unit, running tests and opening a PR
- Collect — pass/fail summary, PR links, flagged failures that can be retried individually
It also includes tables for what batching is best for (API migrations, dependency upgrades, codemods, instrumentation, test coverage, lint adoption) and clear anti-patterns (interdependent changes, shared state, architecture rewrites, DB schema migrations).
Who it's for
- Developers doing repetitive refactors or migrations on large codebases
- Platform/infra engineers applying one pattern across dozens of files
- Teams already using git worktrees and parallel agents
Examples
/batch Convert all React class components to function components→ finds 18 components, creates 18 units and 18 PRs/batch Migrate from moment.js to dayjs across the codebase→ per-file units, each tested in its own worktree/batch Add OpenTelemetry tracing to all API handlers→ same instrumentation pattern applied handler by handler, reviewed as a batch
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/rohitg00/pro-workflow/HEAD/skills/batch-orchestration/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/batch-orchestration folder from the GitHub repo rohitg00/pro-workflow into my ~/.claude/skills/batch-orchestration/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/rohitg00/pro-workflow.git && mkdir -p ~/.claude/skills && cp -r pro-workflow/skills/batch-orchestration ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/rohitg00/pro-workflow.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy just this skill:
cp -r pro-workflow/skills/batch-orchestration ~/.claude/skills/ - Restart Claude Code and confirm
batch-orchestrationappears in your skill list. - Prerequisites: you must be inside a git repository that supports
git worktree, and be authenticated with theghCLI if you want PRs opened automatically. - Run
/batch <describe the change>, carefully review the proposed decomposition, then approve.