What problem does it solve?
Coordinates and synchronizes cross-repository development campaigns so that dependent changes, shared contracts, and multi-repo infrastructure rollouts are planned, executed, and verified in waves rather than ad-hoc per-repo edits.
Core Features & Use Cases
- Repo-scoped Campaigns: Decomposes a high-level direction into repo-specific campaigns with scoped branches and per-repo agents.
- Wave-based Execution: Groups repo-campaigns into waves respecting dependencies and runs them in controlled sequences.
- Cross-repo Contracts & Verification: Specifies producer/consumer contracts, verifies outputs (types, routes, files), and halts consumers on contract failures.
- Session-based State: Persists workspace sessions under .planning/workspace/session-{slug}.md to resume, track waves, and record discovery relays.
- Use Case: Coordinating a shared cache and API contract across backend, frontend, and infra repositories with staged rollout and verification.
Quick Start
Run the workspace skill with a direction like "Coordinate a campaign to add a Redis cache and update frontend clients across backend, frontend, and infra repos" to create per-repo branches, spawn repo agents, and execute wave 1.