sdd-split

Decompose complex spec files into smaller, independent sub-specs.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/jsalio/My-sdd-flow --skill sdd-split
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: sdd-split
Source: https://github.com/jsalio/My-sdd-flow/tree/main/sdd-split
Command: npx skills add https://github.com/jsalio/My-sdd-flow --skill sdd-split

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes scripts (resource) components.

What problem does it solve?

Large, complex specs can be challenging to manage and implement. This skill breaks down such specs into smaller, independent sub-specs, making the Spec-Driven Development (SDD) process more manageable.

Core Features & Use Cases

  • Spec Decomposition: Split a large spec into smaller, independent sub-specs.
  • Pipeline Integration: Each sub-spec gets its own pipeline, maintaining the SDD workflow.
  • Use Case: When a feature is too large to implement in one go, use this skill to divide it into smaller pieces that can be implemented sequentially.

Quick Start

Run the /sdd-split command followed by the spec file you want to decompose, like /sdd-split docs/specs/projectA.spec.md.

Frequently Asked Questions about sdd-split

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

FAQPage Schema
How do I decompose large spec files for feature management?โ–ผ

Spec decomposition works by analyzing a large feature document to determine appropriate axes and completion criteria, splitting it into smaller sub-specs that simplify the Spec-Driven Development process.

When do I need to split a software development spec into sub-specs?โ–ผ

You need spec decomposition when a feature is too large to implement in one go, allowing you to break the large spec into smaller, manageable pieces that can be implemented sequentially within your pipeline.

How do I integrate sub-specs into the SDD pipeline?โ–ผ

You integrate sub-specs into the SDD pipeline by ensuring each decomposed sub-spec gets its own pipeline, maintaining the Spec-Driven Development workflow while allowing sequential implementation of smaller tasks.

Does spec decomposition require manual analysis to determine split boundaries?โ–ผ

Yes, spec decomposition requires analysis and planning to determine appropriate decomposition axes and completion criteria, ensuring the resulting sub-specs remain independent and manageable within the software engineering workflow.

What are the limitations of breaking down specs into smaller tasks?โ–ผ

A limitation of breaking down specs is the requirement for upfront analysis and planning to determine appropriate decomposition axes and completion criteria, ensuring sub-specs remain independent without disrupting the SDD workflow.