Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

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.

Dev & CodingAdvanced2,778272AI score 9/10Last updated: Aug 17, 2026

What it does

Defines the /batch <instruction> command pattern with a five-phase flow:

  1. Research — grep/scan the repo to enumerate every matching target
  2. Decompose — split into 5–30 units that are independent, self-contained and verifiable (with good vs. bad unit examples)
  3. Plan approval — present the unit list and estimates, and wait for explicit confirmation before spawning anything
  4. Execute — one isolated git worktree and background agent per unit, running tests and opening a PR
  5. 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/rohitg00/pro-workflow.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy just this skill: cp -r pro-workflow/skills/batch-orchestration ~/.claude/skills/
  5. Restart Claude Code and confirm batch-orchestration appears in your skill list.
  6. Prerequisites: you must be inside a git repository that supports git worktree, and be authenticated with the gh CLI if you want PRs opened automatically.
  7. Run /batch <describe the change>, carefully review the proposed decomposition, then approve.