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) |
Zerlegen Sie komplexe Aufgaben in atomare, umsetzbare Ziele mit klaren Abhängigkeiten und Erfolgskriterien. Verwenden Sie es, wenn Sie mehrstufige Projekte planen, Agenten koordinieren oder komplexe Anfragen zerlegen. Quelle: d-o-hub/rust-self-learning-memory.