What problem does it solve?
This Skill tackles large-scale planning by breaking down complex projects into independent workstreams, enabling parallel planning and execution, and systematically analyzing dependencies to optimize the overall project timeline.
Core Features & Use Cases
- Workstream Identification: Helps identify distinct components or capability areas within a large project.
- Parallel Planner Spawning: Leverages AI planners to create independent plans for each identified workstream.
- Dependency Analysis: Analyzes and visualizes dependencies between the generated plans, identifying conflicts and parallelization opportunities.
- Execution Plan Synthesis: Creates a consolidated execution plan with recommended waves of parallel and sequential tasks.
- Use Case: Planning a major software feature that involves backend API changes, frontend UI redesign, and infrastructure updates. This skill helps manage the complexity by allowing these to be planned and potentially worked on concurrently.
Quick Start
Use the parallel-planning skill to break down the project into workstreams and generate an optimized execution plan.