joycraft-decompose

Breaks down feature briefs into atomic, testable specs with dependencies and tracking.

14|1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/maksutovic/joycraft --skill joycraft-decompose
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: joycraft-decompose
Source: https://github.com/maksutovic/joycraft/tree/main/.agents/skills/joycraft-decompose
Command: npx skills add https://github.com/maksutovic/joycraft --skill joycraft-decompose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down a feature brief into small, independently executable specs to enable precise planning and reliable implementation.

Core Features & Use Cases

  • Atomic spec per session
  • Structured decomposition with dependencies
  • Docs/specs generation for repeatable execution

Quick Start

Provide a feature brief or objective and I will decompose it into atomic, executable specs.

Frequently Asked Questions about joycraft-decompose

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

FAQPage Schema
How do I decompose a feature brief into atomic testable specs?▼

To decompose a feature brief into atomic testable specs, provide the feature objective to generate a structured 3-7 spec breakdown. This breakdown includes per-spec naming, dependency tracking, and docs/specs entries to support repeatable execution.

What is spec-driven decomposition for feature planning?▼

Spec-driven decomposition for feature planning is the process of breaking down a feature brief into small, independently executable specs. It enables precise planning and reliable implementation by generating a structured spec breakdown with dependency tracking.

Can I use inline descriptions for feature decomposition instead of full docs?▼

Yes, you can use inline descriptions for feature decomposition instead of full docs. The decomposition process accepts briefs sourced from docs/briefs, inline descriptions, or standalone requests, producing a structured 3-7 spec breakdown.

How many atomic specs are generated during the feature breakdown process?▼

During the feature breakdown process, a 3-7 spec breakdown is generated. Each atomic spec includes specific naming conventions, dependency tracking, and generates docs/specs entries to support repeatable execution.

What's the best way to track dependencies when breaking down features into specs?▼

The best way to track dependencies when breaking down features into specs is to use structured decomposition. This approach enforces per-spec dependency tracking within a structured table and generates docs/specs entries for repeatable execution.