Spec Generation

Generate structured Choo Choo Ralph specifications with YAML frontmatter and XML-like blocks.

43|6|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/mj-meyer/choo-choo-ralph --skill spec-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Spec Generation
Source: https://github.com/mj-meyer/choo-choo-ralph/tree/main/skills/spec-generation
Command: npx skills add https://github.com/mj-meyer/choo-choo-ralph --skill spec-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spec Generation provides a structured, repeatable approach to creating full project specifications for Choo Choo Ralph, aligning planning artifacts with implementation workflows and removing ambiguity.

Core Features & Use Cases

  • Generates YAML frontmatter and XML-like specification blocks
  • Supports scalable specs from simple features to full applications
  • Works for greenfield projects and existing codebases, guiding task planning and execution

Quick Start

Run the spec generator to produce a complete, ready-to-use project_specification document.

Frequently Asked Questions about Spec Generation

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

FAQPage Schema
What is a project specification with YAML frontmatter and XML-like blocks?

A project specification with YAML frontmatter and XML-like blocks is a structured, machine-readable document that defines formal requirements. It removes ambiguity by providing a standardized format that can drive task planning and implementation workflows.

How do I generate structured specifications for greenfield projects?

To generate structured specifications for greenfield projects, you use an automated spec generation tool to produce a complete project_specification document. This document includes formal frontmatter, XML-like sections, and task templates to guide execution.

Can I generate spec documents for an existing codebase?

Yes, you can generate spec documents for an existing codebase. The spec generation process supports extending existing codebases by creating structured specifications that align planning artifacts with implementation workflows and guide task planning.

Does the generated project specification support beads planning?

Yes, the generated project specification supports beads planning. The output provides a machine-readable spec document that can directly drive beads planning, implementation, and learning within the project workflow.

What is the best way to structure task templates in a project specification?

The best way to structure task templates in a project specification is by using XML-like specification blocks within a machine-readable document. This structure automates creation, aligns planning artifacts, and scales from simple features to full applications.