decompose

Break SDD designs into phased, dependency-ordered tasks and generate a JSON task board.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/lleontor705/cortex-ia --skill decompose-lleontor705
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decompose
Source: https://github.com/lleontor705/cortex-ia/tree/main/internal/assets/skills/decompose
Command: npx skills add https://github.com/lleontor705/cortex-ia --skill decompose-lleontor705

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Breaks an SDD design into phased, dependency-ordered tasks and generates a JSON task board for the orchestrator.

Core Features & Use Cases

  • Phased task decomposition with explicit dependencies to enable parallel execution.
  • Generates a JSON task board compatible with the orchestrator TB API.
  • Persists the task breakdown to Cortex under the sdd/{change-name}/tasks namespace.

Quick Start

Submit the proposal, spec, and design to Cortex, then run the decompose skill to generate a phased, dependency-ordered task board and persist it to sdd/{change-name}/tasks.

Frequently Asked Questions about decompose

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

FAQPage Schema
How do I break a spec-driven design into actionable tasks?

To break a spec-driven design into actionable tasks, you submit your proposal, spec, and design artifacts to Cortex and run the decompose process. It maps these inputs into executable work units with defined acceptance criteria and explicit dependencies.

How do I generate a task board for an orchestrator from SDD artifacts?

You generate a task board for an orchestrator by feeding SDD artifacts into the decomposition pipeline, which produces a JSON task board compatible with the orchestrator TB API and persists it to Cortex under the sdd/{change-name}/tasks namespace.

Can I execute SDD tasks in parallel when decomposing a design?

Yes, you can execute SDD tasks in parallel because the decomposition process enforces acyclic dependencies and phase sequencing. This dependency ordering identifies work units that can run concurrently without blocking each other.

Does the SDD task decomposition pipeline support openspec integration?

Yes, the SDD task decomposition pipeline supports optional openspec integration. This allows you to incorporate openspec alongside the standard proposal, spec, and design artifacts when generating your phased task board.

What is the best way to manage dependencies in a spec-driven development task board?

The best way to manage dependencies in a spec-driven development task board is to enforce acyclic dependencies during decomposition. This ensures phased, dependency-ordered tasks are structured correctly before persistence to Cortex.

Why does my SDD task decomposition require proposal, spec, and design artifacts?

SDD task decomposition requires proposal, spec, and design artifacts because these inputs map directly to executable work units with defined acceptance criteria. Without them, the pipeline cannot generate a phased, dependency-ordered task board.