moonspec-tasks

Convert a Moon Spec story into an executable tasks.md from spec.md and plan.md.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate an executable tasks.md for a single Moon Spec story by deriving concrete tasks from spec.md and plan.md.

Core Features & Use Cases

  • One-story task breakdown: Converts a Moon Spec story into a concrete tasks.md following a strict, test-driven approach with unit and integration tests.
  • Traceability: Preserves traceability to the original spec and design in the task artifacts and supports red-first confirmation tasks before production work.
  • Workflow guidance: Recommends use of moonspec-breakdown, moonspec-specify, and moonspec-plan to structure and plan the work.

Quick Start

Ask MoonSpec Tasks to generate an executable tasks.md for the current Moon Spec story.

Frequently Asked Questions about moonspec-tasks

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

FAQPage Schema
How do I generate a test-driven tasks.md from a spec.md and plan.md?

To generate a test-driven tasks.md, this Skill derives concrete tasks from your spec.md and plan.md files to produce an executable task breakdown with unit and integration tests. It applies a strict TDD-first approach using the tasks template.

What is traceability in a TDD task breakdown for software engineering?

Traceability in a TDD task breakdown preserves the link between executable tasks and the original spec and design artifacts. This ensures every unit and integration test traces back to source design requirements before implementation begins.

Can I create an executable test plan before starting production code implementation?

Yes, you can create an executable test plan before implementation by deriving structured tasks with red-first confirmation tasks. This provides a complete test plan with unit and integration tests derived directly from your spec and plan.

Do I need a Moon Spec story to produce an executable task breakdown?

Yes, you need a single Moon Spec story containing spec.md and plan.md files to generate the tasks.md. The Skill converts one story at a time into a reproducible, test-driven task breakdown with full traceability.

What's the best way to structure a one-story task breakdown with unit and integration tests?

The best way to structure a one-story task breakdown is to derive concrete tasks from spec.md and plan.md using a TDD-first approach. This generates a structured tasks.md that includes red-first confirmation tasks before production work.

Why does my TDD task breakdown require red-first confirmation tasks before production work?

Red-first confirmation tasks are required before production work to enforce a strict test-driven development approach. This ensures the executable tasks.md provides a complete test plan with unit and integration tests validated against the source design.