Claude-skill-registry dev-research-gdd-reading

Read Game Design Document for design context

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/dev-research-gdd-reading" ~/.claude/skills/majiayu000-claude-skill-registry-dev-research-gdd-reading && rm -rf "$T"
manifest: skills/data/dev-research-gdd-reading/SKILL.md
source content

GDD Reading

Read the Game Design Document to understand design requirements.

Essential Files

Always read these before implementing:

Main GDD

  • docs/design/gdd/index.md
    - Design overview
  • docs/design/gdd/game-loop.md
    - Core gameplay loop

Feature Specifications

  • docs/design/gdd/{feature}.md
    - Feature-specific specs

Decision Log

  • docs/design/decision_log.md
    - Design rationale

Open Questions

  • docs/design/open_questions.md
    - Check for unresolved issues

Reading Strategy

  1. Start with overview - Get big picture context
  2. Find relevant sections - Focus on feature being implemented
  3. Check decisions - Understand why design choices were made
  4. Look for constraints - Technical or design limitations

Key Information to Extract

Requirements

  • What is being built?
  • What are the acceptance criteria?
  • What are the edge cases?

Constraints

  • Performance requirements?
  • Platform limitations?
  • Design constraints?

Patterns

  • Similar features already implemented?
  • Shared patterns to follow?

If Requirements Are Unclear

  1. Check
    open_questions.md
    for existing discussions
  2. Look at related features for patterns
  3. Ask Game Designer via
    design_question
    message
  4. Document assumptions and verify

GDD-First Workflow

Task Assigned → Read GDD → Check Decisions → Identify Patterns → Implement

Never implement without understanding the design intent.

Anti-Patterns

DON'T:

  • Skip the GDD and implement from PRD only - Missing design context causes rework
  • Ignore the decision log - Reimplementing rejected decisions wastes time
  • Assume requirements are complete - Open questions may affect your task
  • Start coding before understanding the "why" - Design intent guides implementation choices
  • Forget to check open questions - Unresolved issues may block your work

DO:

  • Read GDD before writing any code - Design context prevents mistakes
  • Check decision log for relevant decisions - Learn from past design discussions
  • Review open questions - Unclear requirements need clarification first
  • Ask Game Designer when uncertain - Better to ask than to implement wrong
  • Reference GDD sections in commits - Links design to implementation