generate-spec

Generate and synchronize spec.md, tasks.md, and checklist.md from templates.

4|2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/LaiTszKin/apollo-toolkit --skill generate-spec-laitszkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-spec
Source: https://github.com/LaiTszKin/apollo-toolkit/tree/main/generate-spec
Command: npx skills add https://github.com/LaiTszKin/apollo-toolkit --skill generate-spec-laitszkin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the creation and synchronization of feature planning artifacts (spec.md, tasks.md, and checklist.md) from standard templates, reducing manual drafting and ensuring consistency across skills.

Core Features & Use Cases

  • Generate and maintain spec.md, tasks.md, and checklist.md from templates for reuse across skills.
  • Backfill status and map requirements; support clarification handling and approval gating.
  • Store planning docs under docs/plans/{YYYY-MM-DD}_{change_name}/ and reuse by other skills for multi-skill workflows.
  • Use when a workflow requires specs before coding, or when another skill needs to create/update planning docs.

Quick Start

Run the generator with a feature name and optional change-name to produce the three planning documents in the target workspace.

Frequently Asked Questions about generate-spec

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

FAQPage Schema
How do I generate planning docs like spec and tasks files from templates?

To generate planning docs from templates, you can automate the creation of spec.md, tasks.md, and checklist.md. This ensures structured, spec-first workflows by automatically scaffolding the required planning artifacts into a centralized docs/plans folder.

What is a spec-first workflow and when do I need to create planning artifacts?

A spec-first workflow requires generating planning documents before coding begins. You need to create planning artifacts like spec.md and tasks.md when your project demands explicit approvals, clarification tracking, and structured feature planning to ensure consistency across skills.

How do I track clarifications and enforce explicit approvals for feature planning?

To track clarifications and enforce explicit approvals during feature planning, use a structured documentation approach that generates checklists and specs. This automates approval gating and ensures all requirements are mapped and backfilled after implementation.

Can I reuse generated planning documents across multiple skills in my workspace?

Yes, you can reuse generated planning documents across multiple skills. The tool stores artifacts in a centralized docs/plans folder using a structured naming convention, enabling seamless access and synchronization for multi-skill workflows.

How do I backfill status and map requirements after implementation is complete?

To backfill status and map requirements after implementation, the planning doc generator synchronizes your tasks.md and checklist.md files. This updates the tracking documents to reflect the completed work and maintains consistency with the original spec.

What is the best way to organize planning artifacts like specs and checklists for a new feature?

The best way to organize planning artifacts is to store them under a dedicated docs/plans directory using a dated naming convention. This targets workflows requiring structured, spec-first approaches and ensures artifacts are easily reusable by other skills.