gds-prd

Create, update, and validate game project PRDs through facilitated discovery and structured validation.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill gds-prd-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-prd
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/gds-prd
Command: npx skills add https://github.com/PastaSus/egg-defender --skill gds-prd-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Game teams often need a formal Product Requirements Document with functional requirements, player journeys, success metrics, and scope boundaries — especially when integrating with external tools that expect PRD format — but drafting one from scratch or deriving it from an existing GDD is unstructured and error-prone. ## Core Features & Use Cases - Three intent modes: Create a new PRD through facilitated discovery, Update an existing PRD against a change signal with conflict surfacing, or Validate a PRD against a structured checklist with a rendered HTML/Markdown report. - GDD-aware workflow: When a Game Design Document exists, a subagent extracts its sections and pre-populates the PRD, so design decisions are referenced rather than relitigated. - Discipline enforcement: Decision logging, assumption tagging, non-goal callouts, and a validation checklist keep the PRD honest about scope and traceable for downstream workflows. - Use Case: A producer with a finished GDD needs a PRD for a publisher review. The skill extracts the GDD, drafts a PRD with FRs, user journeys, and success metrics, then runs a validation pass and renders a graded report. ## Quick Start Ask the assistant to create a PRD for your game project based on your existing GDD, and it will guide you through discovery and produce the document.

Frequently Asked Questions about gds-prd

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

FAQPage Schema
How do I create a PRD from an existing game design document?

Invoke the skill with your GDD available and choose the From GDD path during discovery. A subagent extracts the GDD's sections, maps them onto the PRD structure, pre-populates the draft, and flags gaps the GDD does not cover.

How do I validate or review an existing PRD?

Use validate, review, check, or analyze language when invoking the skill. It spawns a validator subagent that runs a checklist against prd.md, writes structured findings, and renders an HTML and Markdown validation report with a derived grade.

What is the difference between a GDD and a PRD for a game project?

The GDD is the primary design document covering mechanics, levels, art, audio, and progression. The PRD captures formal functional and non-functional requirements, player journeys with acceptance criteria, success metrics, and scope boundaries, often for external-tool integration.

Can the PRD skill run headless without an interactive user?

Yes. In headless mode it completes the detected intent without prompting and ends with a JSON status payload listing status, intent, and artifact paths. If intent is ambiguous it halts with a blocked status and a reason instead of asking questions.

When should I use a GDD or quick-dev workflow instead of a PRD?

Use the GDD skill when capturing game design like mechanics, levels, or art direction, and the quick-dev path when you want to build immediately without a planning artifact. The PRD skill itself surfaces these alternatives during its right-skill check.