ワンクリックで
map-systems
Decompose a game concept into systems, map dependencies, and maintain the systems index.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Decompose a game concept into systems, map dependencies, and maintain the systems index.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Audit 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.
Write or update a game-system GDD using the canonical gamedev template.
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.
| name | map-systems |
| description | Decompose a game concept into systems, map dependencies, and maintain the systems index. |
| argument-hint | [next] |
| user-invocable | true |
Purpose: Turn a game concept into a systems index and a clear design order.
Use when:
design/gdd/game-concept.md exists and the project needs a system mapdesign-system target from the current MVP surfaceDo not use for:
Inputs / Required Context:
design/gdd/game-concept.mddesign/gdd/game-pillars.md, existing design/gdd/systems-index.md, existing system docs in design/gdd/*.md, relevant prototype reports in prototypes/*/REPORT.mdOutputs / Owned Artifacts:
design/gdd/systems-index.mddesign/gdd/ if it does not existgamedev/templates/systems-index.mdHigh-Risk Systems section inside design/gdd/systems-index.mdModes or Arguments:
design/gdd/systems-index.mdnext: recommend the highest-priority next design-system targetExecution Rules:
design/gdd/game-concept.md does not exist.identified, designed, prototyped, informed-by-prototype, implemented, integrated.identified: the system is only mapped in the systems indexdesigned: the canonical GDD existsprototyped: a relevant prototype report exists, but its findings are not fully folded into the canonical design docsinformed-by-prototype: prototype findings and baseline decisions are reflected in the GDD or indeximplemented: production code exists for the systemintegrated: the implementation is wired into the main playable loop or production flowHigh-Risk Systems section in design/gdd/systems-index.md with up to 5 real MVP risks, and do not pad the list with weak filler. Use:
SystemRisk TypeWhy It Is RiskyMitigationPrototype CandidateEvidence NeededPrototype Candidate should name a concrete prototype route, or explicitly say why downstream evidence is expected to close the risk without a prototype.Evidence Needed should name the exact proof that will close the row, not a vague aspiration.High-risk systems without evidence coverage instead of treating the index as a fresh document.design/gdd/systems-index.md using the canonical template.next mode, refresh the index first if it is missing or stale, then recommend the next highest-leverage move.next mode, prefer a target that either:
next mode, if the highest-leverage move is evidence gathering rather than spec writing, recommend prototype before design-system.Failure / Stop Conditions:
Return Format:
design-system or prototypeExample Invocation:
/map-systems nextRelated Skills / Boundary:
design-system for one system at a timeprototype when a high-risk system needs validation before deeper design