What problem does it solve?
Applying the same code change across many files, modules, or services can be timeāconsuming and errorāprone, especially when the transformation must run in isolation to avoid merge conflicts. This Skill decomposes largeāscale refactors, migrations, or repetitive edits into independent units that run concurrently in separate git worktrees, ensuring safe parallel execution and reliable merging.
Core Features & Use Cases
- Scope Analysis: Parses userāprovided transformation description and target scope, enumerating files with glob/grep.
- Decomposition: Splits the workload into up to 10 disjoint units, each with its own prompt and success criteria.
- Parallel Execution: Launches isolated agents (worktreeāÆisolation) to apply transformations concurrently, handling verification per unit.
- Merge Strategies: Offers perāunit PR creation, singleābranch aggregation, or direct application to the current branch.
- Use Cases: Large migrations (e.g., switching testing frameworks), batch code style updates, dependency upgrades, or any repeatable change across a codebase.
Quick Start
Ask the batch skill to migrate all Jest tests to Vitest across the src directory.