design-system

Guide authors through section-by-section GDD creation with dependency and registry validation.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/scomofo/dragon-forge --skill design-system-scomofo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-system
Source: https://github.com/scomofo/dragon-forge/tree/main/.agents/skills/design-system
Command: npx skills add https://github.com/scomofo/dragon-forge --skill design-system-scomofo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the guesswork and missing-context problem of writing consistent, cross-referenced GDDs by guiding you through each required section while pulling in the game’s existing design decisions and dependency contracts.

Core Features & Use Cases

  • Guided, section-by-section GDD authoring: walks you through the required sections (Overview, Player Fantasy, Detailed Design/Rules, Formulas, Edge Cases, Dependencies, Tuning Knobs, Acceptance Criteria) in a consistent template.
  • Context-aware design: reads the game concept, systems index, optional registry facts, and relevant dependency GDDs to avoid contradictions and respect upstream interfaces.
  • Retrofit-safe updates: in retrofit mode, fills only missing or placeholder sections without overwriting existing content.
  • Review-mode workflows: supports full/lean/solo review behaviors and captures approvals after each drafted section.

Quick Start

Run /design-system hatchery-unlock and follow the guided prompts to generate an incremental GDD at design/gdd/hatchery-unlock.md.

Frequently Asked Questions about design-system

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

FAQPage Schema
How do I write a game design document for a new system without missing dependencies?▼

To write a dependency-aware game design document, this Skill guides you through each required section step by step, pulling in existing game concepts and dependency contracts to prevent contradictions and missing cross-references.

What sections are required in a comprehensive game system GDD?▼

A comprehensive game system GDD requires specific sections: Overview, Player Fantasy, Detailed Design and Rules, Formulas, Edge Cases, Dependencies, Tuning Knobs, and Acceptance Criteria. Structuring documentation with these sections ensures complete system design coverage and technical feasibility validation.

Can I update existing game design documents without overwriting current content?▼

You can safely update existing game design documents using a retrofit mode that fills only missing or placeholder sections. This prevents overwriting existing content while still validating the new additions against registry facts and upstream dependency interfaces.

How do I validate new game system designs against existing technical constraints?▼

You validate new game system designs by checking them against game concepts, registry facts, and technical ADR constraints during documentation. This context-aware design process surfaces cross-system feasibility conflicts and registry mismatches before implementation begins.

What is the best way to structure acceptance criteria and tuning knobs for game systems?▼

The best way to structure acceptance criteria and tuning knobs is to include them as dedicated sections within a standardized GDD template. Capturing these parameters during the guided documentation process ensures systems are testable and easily adjustable during game balancing.

Do I need a systems index file before starting guided GDD authoring?▼

You need a systems index file like design/gdd/systems-index.md when performing retrofit filling for existing systems. For new system design, the guided authoring process reads the game concept and systems index to avoid contradictions and respect upstream interfaces.