一键导入
prepare-demo
Define the first audience-facing demo contract from a proven playable MVP and route the follow-up UI, asset, and presentation work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Define the first audience-facing demo contract from a proven playable MVP and route the follow-up UI, asset, and presentation work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | prepare-demo |
| description | Define the first audience-facing demo contract from a proven playable MVP and route the follow-up UI, asset, and presentation work. |
| argument-hint | [demo-name] |
| user-invocable | true |
Purpose: Turn a working MVP slice into a concrete demo plan across gameplay, onboarding, UI, asset, and QA layers without immediately collapsing into ad hoc polish work.
Use when:
Do not use for:
Inputs / Required Context:
reports/mvp-assembly-report.md, reports/playtest-report.md, design/gdd/systems-index.md, docs/technical-preferences.md, and relevant system GDDsOutputs / Owned Artifacts:
reports/demo-readiness.mddesign/gdd/systems-index.md when demo-critical presentation or meta systems need to be added, clarified, or reprioritizeddesign/gdd/asset-registry.md when placeholder policy, asset naming, provenance, or replacement tracking needs a concrete project artifactdocs/technical-preferences.md when specialist guidance sources for UI, assets, or QA are still missinggamedev/templates/demo-readiness.mdModes or Arguments:
[demo-name]: label the demo target explicitlyExecution Rules:
assemble-mvp.reports/mvp-assembly-report.md or equivalent durable evidence first when it exists. Treat the current playable baseline as the starting point instead of reimagining the game from scratch.design/gdd/systems-index.md when the current docs understate real demo-critical presentation or meta systems.player-guidance, combat-readability, hud, main-menu, pause-and-restart, interaction-feedback, or tutorial-prompts instead of leaving them as vague polish notes.design/gdd/asset-registry.md from the canonical template instead of leaving those details scattered across notes.reports/demo-readiness.md from the canonical template and include a recommended execution order for the next workflow steps.design-system if one or more demo-critical systems still need canonical GDDsimplement-system if the required systems are already designed and the work is ready for codeassemble-mvp if the current implementation changed enough that the playable slice needs fresh integration proofplaytest-and-tune if the demo contract already exists and the next move is a focused validation passFailure / Stop Conditions:
assemble-mvp or implement-systemdesign-system or implement-system insteadplaytest-and-tuneReturn Format:
design/gdd/asset-registry.md was created or refresheddesign-system, implement-system, assemble-mvp, or playtest-and-tuneExample Invocation:
/prepare-demo/prepare-demo first-public-demoRelated Skills / Boundary:
assemble-mvp before this skill so there is a real playable baseline to packagedesign-system after this skill when demo-critical presentation systems still need canonical specsimplement-system after this skill for one approved presentation or support system at a timeplaytest-and-tune after the demo-critical work lands and the refreshed slice can be exercisedAudit game assets against naming, size, format, and reference integrity rules.
Implement one approved game system in production-facing project code.
Write or update a game-system GDD using the canonical gamedev template.
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.