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.