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.