decomposing-tasks

Decompose large tasks into sequenced, testable task sets with dependencies.

111|18|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/dralgorhythm/claude-agentic-framework --skill decomposing-tasks-dralgorhythm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decomposing-tasks
Source: https://github.com/dralgorhythm/claude-agentic-framework/tree/main/.claude/skills/product/decomposing-tasks
Command: npx skills add https://github.com/dralgorhythm/claude-agentic-framework --skill decomposing-tasks-dralgorhythm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps plan sprints and roadmaps by decomposing large goals into small, testable tasks.

Core Features & Use Cases

  • Decomposition Strategies: Vertical, horizontal slicing and SPIDR.
  • Task Template: Markdown template for task markdowns.
  • Use Case: Decompose a feature into API, UI, tests, and docs.

Quick Start

Break down a feature into 1-2 day tasks with acceptance criteria.

Frequently Asked Questions about decomposing-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down a large feature into smaller tasks for sprint planning?

Task decomposition splits large features into 1-2 day, testable tasks with acceptance criteria. Use vertical slicing to build end-to-end feature pieces (API, UI, tests) or horizontal slicing to isolate layers. SPIDR workflow sequences dependencies and bounded scope aligned to your definition of done.

What's the difference between vertical and horizontal slicing when planning tasks?

Vertical slicing delivers complete feature segments across all layers—API, UI, tests, docs—in one task. Horizontal slicing isolates single layers (backend only, then frontend, then tests). Vertical slicing produces shippable increments faster; horizontal slicing clarifies layer-specific dependencies and risk.

How do I estimate and sequence decomposed tasks with dependencies?

Decomposition produces bounded task sets with explicit dependencies and sequencing. Each task includes testable acceptance criteria and definition of done. SPIDR workflows order tasks by dependency flow, ensuring earlier work unblocks downstream items and estimation reflects actual, manageable scope.

Can I use task decomposition for roadmap planning beyond sprints?

Task decomposition handles both sprint and roadmap planning. Break strategic goals into feature-level decompositions, then slice each feature into 1-2 day sprints. Acceptance criteria and dependencies scale from individual sprints to multi-sprint roadmap sequencing.

What should acceptance criteria and definition of done include in decomposed tasks?

Acceptance criteria define testable outcomes—specific API responses, UI states, test coverage thresholds. Definition of done includes code review, test coverage, documentation, and deployment readiness. Decomposition templates align criteria to both acceptance and done standards before task execution.