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.