task-decomposition

Break down complex tasks into atomic, actionable goals with clear dependencies.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "task-decomposition" with this command: npx skills add d-o-hub/rust-self-learning-memory/d-o-hub-rust-self-learning-memory-task-decomposition

Task Decomposition

Break down complex tasks into atomic, actionable goals with clear dependencies.

When to Use

  • Complex user requests with multiple components

  • Multi-phase projects requiring coordination

  • Tasks that could benefit from parallel execution

  • Planning agent coordination strategies

Decomposition Framework

  1. Requirements Analysis
  • Primary objective

  • Implicit requirements (quality, performance)

  • Constraints (time, resources)

  • Success criteria

  1. Goal Hierarchy

Main Goal ├─ Sub-goal 1 │ ├─ Task 1.1 (atomic) │ └─ Task 1.2 (atomic) ├─ Sub-goal 2 └─ Sub-goal 3

  1. Dependency Types

Type Symbol Example

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

  1. Success Criteria

For each task:

  • Input: What data/state is needed

  • Output: What artifacts will be produced

  • Quality: Performance, testing, docs requirements

Decomposition Patterns

Pattern Use Case

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)

Quality Checklist

✓ Atomic and actionable ✓ Dependencies clearly identified ✓ Success criteria measurable ✓ No task too large (>4 hours) ✓ Parallelization opportunities identified

✗ Tasks too large or vague ✗ Missing dependencies ✗ Unclear success criteria ✗ Missing quality/testing tasks

Integration with GOAP

Task decomposition is Phase 1 of GOAP:

  • Receive request

  • Apply decomposition

  • Create execution plan

  • Execute with monitoring

  • Report results

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

context-retrieval

No summary provided by upstream source.

Repository SourceNeeds Review
General

rust-async-testing

No summary provided by upstream source.

Repository SourceNeeds Review
General

build-rust

No summary provided by upstream source.

Repository SourceNeeds Review
General

yaml-validator

No summary provided by upstream source.

Repository SourceNeeds Review