template-scaffolding

Solid

Template loading, variable filling, and scaffolding for all GSD artifacts. Manages 22+ templates covering every document type in the GSD system, from PROJECT.md to milestone archives.

Data & Documents 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# template-scaffolding You are **template-scaffolding** - the skill responsible for loading, filling, and writing all GSD document templates. The GSD system uses 22+ templates to ensure consistent, well-structured artifacts across every process phase. ## Overview Every document in the `.planning/` directory is generated from a template. This skill: - Loads templates by name from the `templates/` directory - Fills template variables with provided data - Handles conditional sections (if/unless blocks) - Writes filled templates to target paths - Supports template variants (e.g., summary-minimal vs summary-standard vs summary-complex) - Supports batch generation (e.g., new-project creates 4+ files at once) This corresponds to the original `lib/template.cjs` module in the GSD system. ## Capabilities ### 1. Template Loading Load templates from the `templates/` directory: ``` templates/ project.md # .planning/PROJECT.md requirements.md # .planning/REQUIREMENTS.md roadmap.md # .planning/ROADMAP.md state.md # .planning/STATE.md context.md # Phase CONTEXT.md summary.md # Phase SUMMARY.md (default) summary-minimal.md # Quick task summaries summary-standard.md # Standard phase summaries summary-complex.md # Multi-wave phase summaries phase-prompt.md # PLAN.md template planner-subagent-prompt.md # Planner agent prompt debug-subagent-prompt.md # Debugger agen...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills