decomposing-tasks

Decompose feature specifications into phase-based task plans with dependency analysis.

19|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/arittr/spectacular --skill decomposing-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decomposing-tasks
Source: https://github.com/arittr/spectacular/tree/main/skills/decomposing-tasks
Command: npx skills add https://github.com/arittr/spectacular --skill decomposing-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual, error-prone process of task decomposition, which often leads to inefficient project planning, missed parallelization opportunities, and inconsistent task quality. It ensures your implementation plans are optimized for speed and clarity.

Core Features & Use Cases

  • Automated Plan Generation: Transforms comprehensive feature specifications into structured, executable implementation plans.
  • Dependency Analysis: Analyzes file and architectural dependencies between tasks to group work into optimal sequential or parallel phases.
  • Task Quality Validation: Enforces "PR-sized" task chunks, explicit file paths, and clear acceptance criteria, preventing overly large or vague tasks.
  • Time Savings Calculation: Estimates the time saved through parallel execution, providing clear metrics on project efficiency.
  • Use Case: After defining a new feature, use this Skill to automatically generate a detailed implementation plan, ensuring tasks are optimally sized, dependencies are clear, and parallel work is maximized, reducing overall development time.

Quick Start

Generate a spec first

/spectacular:spec "admin dashboard with real-time analytics"

Then, generate the implementation plan

/spectacular:plan @specs/a1b2c3-refactor-components/spec.md

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 feature specification into executable tasks?

Task decomposition transforms a complete feature specification into a structured implementation plan by analyzing dependencies, grouping work into sequential and parallel phases, and validating each task is PR-sized with explicit file references and acceptance criteria.

What's the best way to identify parallelization opportunities in a project plan?

Dependency analysis maps file and architectural relationships between tasks to determine which work can run in parallel versus must execute sequentially, enabling you to group tasks into phases that maximize concurrent development and reduce overall timeline.

How do I ensure tasks are the right size and quality before implementation starts?

Task quality validation enforces PR-sized chunks, explicit file paths, and clear acceptance criteria for each task, preventing overly large or vague work items that slow down development and create bottlenecks.

Can I automate project planning from a feature specification?

Yes. Automated plan generation converts comprehensive feature specifications directly into detailed, executable implementation plans with optimized task sizing, clear dependencies, and phase-based execution sequencing.

What output do I get from task decomposition?

Decomposition produces a plan.md file containing PR-sized tasks organized into sequential and parallel phases, with explicit file references, acceptance criteria, and time-savings estimates from parallel execution opportunities.

When should I use task decomposition in my workflow?

Apply decomposition after completing a detailed feature specification and before implementation begins, to transform the spec into a structured, dependency-aware execution plan that teams can follow immediately.