decomposing

Decompose complex Spec Tree nodes into independent, testable sub-nodes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ALWAYS invoke this skill when breaking down, splitting, scoping, or structuring spec tree nodes. NEVER decompose specs without this skill.

Core Features & Use Cases

  • Decompose complex Spec Tree nodes into independent, testable sub-nodes to enable focused validation.
  • Assign enabler and outcome roles, apply sparse ordering, and redistribute assertions for clarity.
  • Use this workflow to manage multi-concern specifications and ensure cohesive, testable decomposition.

Quick Start

Follow the workflow to progressively decompose a spec node into enabler and outcome child nodes.

Frequently Asked Questions about decomposing

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

FAQPage Schema
How do I split complex spec tree nodes into testable sub-nodes?

You can decompose spec tree nodes by applying a deterministic workflow with predefined templates and validation checks. This process splits multi-concern specifications into independent child nodes, assigning enabler and outcome types while applying sparse ordering.

What is the best way to structure multi-concern specifications for focused validation?

The best way to structure multi-concern specifications is to decompose them into independent sub-nodes using predefined templates. This workflow assigns enabler and outcome types, applies sparse ordering, and redistributes assertions for clear validation boundaries.

How do I assign enabler and outcome roles when scoping spec tree nodes?

Assign enabler and outcome roles during the decomposition workflow by applying predefined templates to each spec tree node. This role assignment enables sparse ordering and assertion redistribution across the child nodes for cohesive structuring.

Do I need predefined templates to decompose specifications?

Yes, predefined templates are required to decompose specifications. The workflow enforces a deterministic process using these templates and validation checks from context loading to final write-up, ensuring correctly structured sub-nodes.

When should I use a spec tree decomposition workflow?

Use a spec tree decomposition workflow when you need to break down, split, scope, or structure multi-concern specifications. It is specifically designed to manage complex specs by redistributing assertions into independent, testable child nodes.