Break down complex tasks into atomic, actionable goals with clear dependencies.
| Sequential | A → B → C | B needs A's output | | Parallel | A─┐ B─┐ C─┘ | Independent, concurrent | | Converging | A─┐ B─┼─> D | D needs A, B, C | | Resource | A, B | Sequential or pooled |
| Layer-Based | Architectural changes (data, logic, API, test, docs) | | Feature-Based | New features (MVP, error handling, optimization, integration) | | Phase-Based | Large projects (research, foundation, core, integration, polish) | | Problem-Solution | Debugging (reproduce, diagnose, design, fix, verify, prevent) |
Décomposez les tâches complexes en objectifs atomiques et réalisables avec des dépendances et des critères de réussite clairs. À utiliser lors de la planification de projets en plusieurs étapes, de la coordination d'agents ou de la décomposition de demandes complexes. Source : d-o-hub/rust-self-learning-memory.