decompose-spec

Decompose a design spec into a concrete tx task graph.

6|3|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/jamesaphoenix/tx --skill decompose-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decompose-spec
Source: https://github.com/jamesaphoenix/tx/tree/main/.claude/skills/decompose-spec
Command: npx skills add https://github.com/jamesaphoenix/tx --skill decompose-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transforms a design specification into an explicit tx task graph that can be materialized and executed using tx decompose, reducing ambiguity and manual planning.

Core Features & Use Cases

  • Preview and materialize design-spec-derived graphs with --dry-run support
  • Use optional runtime, parent, and blocker controls to place decomposed tasks under existing work
  • Refine the resulting graph using standard tx primitives (add, dep, doc, update) for a production-ready plan
  • Use in collaboration to convert a design doc into concrete tasks and dependencies for cross-functional teams

Quick Start

Provide the design doc reference, run a dry-run to preview the decomposition, then decompose to materialize the graph.

Frequently Asked Questions about decompose-spec

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

FAQPage Schema
How do I turn a design spec into an actionable task graph?

To turn a design spec into an actionable task graph, provide the design doc reference and use a decompose workflow to generate an explicit, executable graph with dependencies and blockers. A dry-run option previews the decomposition before materializing it.

What is the best way to preview a task graph before committing changes?

The best way to preview a task graph before committing changes is using the dry-run option during decomposition. This generates a preview of the design-spec-derived graph and its dependencies without actually materializing the tasks into the workflow.

Can I place decomposed tasks under an existing parent task?

Yes, you can place decomposed tasks under an existing parent task by using optional parent and runtime controls during the decomposition process. This integrates the newly generated graph nodes directly into your existing work hierarchy.

How do I refine a task graph after initial decomposition?

To refine a task graph after initial decomposition, use standard task primitives like add, dep, doc, and update. These commands guide post-decomposition refinement to adjust dependencies, add documentation, and finalize a production-ready plan.

Does spec-driven decomposition support cross-functional team collaboration?

Spec-driven decomposition supports cross-functional team collaboration by converting a shared design doc into concrete tasks and explicit dependencies. This reduces ambiguity and manual planning, providing a clear, executable work breakdown structure for all team members.