بنقرة واحدة
design-system
Write or update a game-system GDD using the canonical gamedev template.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Write or update a game-system GDD using the canonical gamedev template.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | design-system |
| description | Write or update a game-system GDD using the canonical gamedev template. |
| argument-hint | <system-name> |
| user-invocable | true |
Purpose: Write or update one game-system GDD from the approved systems map.
Use when:
design/gdd/systems-index.mdDo not use for:
Inputs / Required Context:
design/gdd/game-concept.md and design/gdd/systems-index.mddesign/gdd/game-pillars.md, existing design/gdd/[system-name].md, upstream or downstream system docs, relevant prototype reports in prototypes/*/REPORT.md, gamedev/standards/design-docs.mdOutputs / Owned Artifacts:
design/gdd/[system-name].mddesign/gdd/systems-index.mdgamedev/templates/game-design-document.mdModes or Arguments:
<system-name>: normalized to kebab-case for the target GDD pathExecution Rules:
map-systems if design/gdd/systems-index.md is missing.design/gdd/[system-name].md using the canonical GDD template and shared design-doc rules.Scope Boundaries section clearly separates:
In MVPIn Vertical SliceDeferred / LaterEvidence / Prototype Inputs section that:
None adopted yetNone yet instead of implying certainty.design/gdd/systems-index.md so status reflects the strongest confirmed state.designed when the GDD exists but prototype findings are not yet folded into itinformed-by-prototype when prototype findings and baseline decisions are reflected in the GDDimplemented or integrated## Status block to the same strongest confirmed state you are relying on:Document Status as Draft only while implementation blockers remainApproved when the document is implementation-readyImplemented when production code already exists for the systemIntegrated when the system is already verified inside the main playable loopimplement-system; otherwise hand off to another design-system or prototype.Failure / Stop Conditions:
Return Format:
design-system, prototype, or implement-systemExample Invocation:
/design-system combat-loopRelated Skills / Boundary:
map-systems to define the system list before writing GDDsprototype when one mechanic is still too risky to spec confidentlyimplement-system once the GDD is stable and a runnable project scaffold existsAudit game assets against naming, size, format, and reference integrity rules.
Implement one approved game system in production-facing project code.
Define the first audience-facing demo contract from a proven playable MVP and route the follow-up UI, asset, and presentation work.
Decompose a game concept into systems, map dependencies, and maintain the systems index.
Choose a game engine or runtime direction and create a project technical-preferences document from the canonical gamedev template.
Refactor one raw Obsidian note into a clean, structured note with preserved meaning, frontmatter, and useful tags.