What problem does it solve?
This Skill tackles the challenge of managing complex projects by providing a structured framework to break down large, ambiguous goals into smaller, manageable, and executable sub-tasks.
Core Features & Use Cases
- Goal Decomposition: Applies various strategies (Functional, Data-Flow, Temporal, Risk-Ordered) to divide goals.
- Dependency Management: Constructs Directed Acyclic Graphs (DAGs) to visualize and manage task dependencies.
- Agent Assignment: Defines protocols for assigning sub-tasks to specialized agents.
- Orchestration Planning: Generates execution plans, identifies critical paths, and manages parallelization.
- Use Case: When faced with building a new microservice, use this Skill to decompose the goal into sub-tasks like API design, database schema creation, implementation of core logic, testing, and documentation, assigning each to the appropriate agent.
Quick Start
Use the task-decomposition skill to break down the goal "Develop a new user authentication module" into a detailed plan.