moonspec-breakdown

Split Moon Spec designs into testable user stories with coverage ownership.

12|5|Updated Jan 14, 2025
One-click install
npx skills add https://github.com/MoonLadderStudios/MoonMind --skill moonspec-breakdown
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: moonspec-breakdown
Source: https://github.com/MoonLadderStudios/MoonMind/tree/main/.agents/skills/moonspec-breakdown
Command: npx skills add https://github.com/MoonLadderStudios/MoonMind --skill moonspec-breakdown

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MoonSpec breakdown enables teams to convert broad, high-ambiguity Moon Spec designs into a structured set of independently testable user stories with explicit coverage ownership, improving traceability and readiness for downstream planning.

Core Features & Use Cases

  • Converts declarative designs into a backlog of independent stories with clear acceptance criteria.
  • Generates stable DESIGN-REQ coverage mapping and a downstream breakdown artifact for planning and Jira export.
  • Preserves the original design reference for traceability and auditing.

Quick Start

Provide a design document or pasted text and run the moonspec-breakdown workflow to generate a set of story candidates under docs/tmp/story-breakdowns.

Frequently Asked Questions about moonspec-breakdown

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

FAQPage Schema
How do I convert a technical design document into testable user stories?▼

Converting a technical design into user stories involves splitting broad Moon Spec designs into independent stories with explicit coverage ownership and acceptance criteria. This generates structured artifacts with stable DESIGN-REQ coverage mapping for planning and Jira export.

What is design-to-story traceability and why does it matter for coverage?▼

Design-to-story traceability maps each user story to stable DESIGN-REQ coverage points, preserving the original design reference for auditing. This ensures every requirement has explicit ownership and independent validation, reducing ambiguity in the backlog.

How do I generate a machine-readable backlog from a declarative design file?▼

Generating a machine-readable backlog from a declarative design file requires running the breakdown workflow on pasted text or repository file paths. This outputs a stories.json file containing structured story candidates with clear acceptance criteria for downstream processing.

Can I export the generated story breakdown directly to Jira?▼

Exporting the generated story breakdown to Jira is supported through the structured story artifacts produced by the breakdown workflow. The output includes machine-readable stories.json and human-readable stories.md files designed for downstream specify, plan, and Jira export actions.

Does the story breakdown process work with pasted design text or only repository files?▼

The story breakdown process works with both pasted technical design text and repository file paths. It processes declarative design documents directly and outputs the generated story candidates under the docs/tmp/story-breakdowns directory.

When should I not use a design breakdown workflow for user story generation?▼

Design breakdown workflows for user story generation should not be used when working outside the Moon Spec framework or when the design lacks sufficient declarative detail. It requires broad, high-ambiguity design inputs to generate meaningful independent stories with stable coverage mapping.