What problem does it solve?
Refactoring large monorepo codebases is risky because modules depend on each other, making parallel changes prone to breakage and failed builds.
Core Features & Use Cases
- Dependency Graph Discovery: Scans packages/modules/src/*/ to read tsconfig.json and package.json, building a tiered dependency map.
- Tiered Parallel Execution: Spawns a worker for each module within a tier, runs them in parallel, and moves to the next tier only after successful completion.
- Baseline Validation: Executes each module’s test and type‑check scripts before any changes.
- Comprehensive Verification: Runs full monorepo test and type‑check suites after all tiers finish, reporting changed, skipped, and failed modules.
- Use Case Example: Apply a naming‑convention change to all modules, ensuring core modules update first and downstream modules follow safely.
Quick Start
Instruct the refactor‑parallel skill to apply the desired change across the monorepo, such as renaming a shared interface in all modules.