بنقرة واحدة
gf-concept
Stage 1: Co-create your game concept document chapter by chapter
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Stage 1: Co-create your game concept document chapter by chapter
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Show Game Forge project progress with pipeline visualization
Resume a Game Forge project with full context restoration
Export your game design deliverables in various formats
Stage 2: Expand your concept into detailed, traceable system designs
Stage 3B: Fill your data tables with balanced values
Stage 4: Produce art, UI/UX, and tech specifications
| name | gf-concept |
| description | Stage 1: Co-create your game concept document chapter by chapter |
| disable-model-invocation | true |
| allowed-tools | ["Read","Bash","Task"] |
Co-create a complete game concept document through chapter-by-chapter guided questioning. Each session covers 2-3 chapters. The concept interviewer agent asks targeted questions, proposes ideas with rationale, then generates each chapter as a separate file.
Run:
node bin/gf-tools.cjs init progress
project_exists is false: Display "No Game Forge project found. Run /gf:new-game to start." Stop.Load configuration:
node bin/gf-tools.cjs config-get genre
node bin/gf-tools.cjs config-get language
node bin/gf-tools.cjs config-get entry_path
Store these as GENRE, LANGUAGE, and ENTRY_PATH.
Auto-mode detection: Check $ARGUMENTS for --auto flag. Store as AUTO_MODE (true/false). When AUTO_MODE is true, all user interaction is skipped and the entire concept stage runs in a single autonomous pass.
Load chapter status:
node bin/gf-tools.cjs concept chapter-status
This returns per-chapter completion status (pending, in_progress, complete, skipped).
If AUTO_MODE: Skip session granularity calculation entirely. Auto mode processes ALL genre-included chapters in a single agent spawn. Proceed directly to Step 2.
Check planned system complexity from genre:
Adjust the chapters-per-session batch size used in the concept interview flow. Note: At concept stage, exact system count is unknown. Use genre depth as proxy.
Read the genre profile file:
!Read .claude/skills/gf-concept/references/genre-{GENRE}.md
If GENRE is empty or not one of (casual, rpg, puzzle, strategy, idle, action):
node bin/gf-tools.cjs config-set genre {selected}
The genre profile defines:
If AUTO_MODE: Set the batch to ALL genre-included chapters at once (all 15 or however many the genre includes). Do not break into sessions. Skip Step 4 (session context display) and proceed directly to Step 5 with the full chapter list.
From chapter status (Step 1) and genre profile (Step 2), determine the next 2-3 chapters that are:
Pick the next 2-3 chapters in sequential order (fixed order 1 through 15, never reorder).
If ALL included chapters are complete: Skip directly to Step 6 (quality gate).
If no chapters have been started yet: This is the first session. Note this for Step 4.
Calculate which session number this is based on completed chapter count.
Display session header:
If first session:
If continuing (not first session):
summary field from each completed chapter file's YAML frontmatter:
!Read .gf/stages/01-concept/{completed_chapter_slug}.md
Extract the summary frontmatter field from each. Display as a compact list:
Use the Task tool to spawn .claude/agents/gf-concept-interviewer.md.
Pass the following context in the Task prompt:
You are working on a game concept document. Here is your assignment:
**Chapters to generate this session:** [{chapter_numbers}] (e.g., [1, 2, 3])
**Chapter titles:** {list of chapter titles for this batch}
**Genre:** {GENRE}
**Genre emphasis:** {key questioning emphasis points from the genre profile for these chapters}
**Section variants:** {any section variants from genre profile for these chapters}
**Depth multiplier:** {depth_multiplier from genre profile}
**Language:** {LANGUAGE} -- ALL chapter content must be in this language
**Entry path:** {ENTRY_PATH} (scratch or reference)
**Chapter file path prefix:** .gf/stages/01-concept/
**Chapter slugs:** {slug for each chapter, e.g., ch01-target-users, ch02-product-positioning}
**Instructions:**
- Read .claude/skills/gf-concept/references/chapter-questions.md for the question bank for your assigned chapters
- Use .claude/skills/gf-concept/templates/chapter-template.md for output format
- Register each rule ID via: node bin/gf-tools.cjs registry add-concept '{"id":"R_N_NN","chapter":N,"description":"...","data_bearing_type":"..."}'
- Data-bearing type KEYS are always English (level_config, object_config, constant_config, probability_config, growth_config, task_config, settlement_config, logic_impl)
- Rule IDs use R_N_NN format (e.g., R_3_01) regardless of language
{IF FIRST SESSION:}
- This is the FIRST session. Start with an open-ended "Tell me about your game idea" conversation before generating Chapter 1. Collect the user's game vision, then work it into the chapter structure. Do NOT generate Chapter 1 before understanding the game.
{END IF}
{IF ENTRY_PATH == "reference":}
- Read .gf/PROJECT.md for reference material. Pre-fill applicable sections from the reference analysis. Present pre-filled content for user review: "Based on the reference material, I've pre-filled: ... Does this look right?" Ask targeted questions only for gaps.
{END IF}
{IF NOT FIRST SESSION:}
- Cross-chapter context from completed chapters:
{list of chapter summaries from frontmatter of completed chapter files}
- Maintain consistency with earlier chapters: same terminology, same system names, same user profiles. Reference earlier decisions when relevant.
{END IF}
IMPORTANT constraints to include in the Task prompt:
If AUTO_MODE, add the following to the Task prompt context:
**AUTO MODE -- No user interaction:**
- Do NOT use AskUserQuestion. Do NOT ask the user anything.
- Generate ALL assigned chapters autonomously in a single pass.
- For must-ask topics (gameplay, monetization, audience, scope): use your best judgment based on the reference material and genre conventions. Make strong, opinionated choices.
- Use the reference material (from .gf/PROJECT.md) as the primary input for all creative decisions.
- Skip the open-ended "tell me about your game" conversation. Go directly to chapter generation.
- Maintain the same output quality and structure as interactive mode.
Update concept stage status:
node bin/gf-tools.cjs state update "Concept" "in_progress"
Check if ALL genre-included chapters are now complete by re-running:
node bin/gf-tools.cjs concept chapter-status
Display: "All concept chapters complete. Running quality gate..."
Spawn .claude/agents/gf-quality-reviewer.md via Task with:
Run the concept stage quality gate.
**Chapter files location:** .gf/stages/01-concept/
**Genre profile:** .claude/skills/gf-concept/references/genre-{GENRE}.md
**Quality criteria:** .claude/skills/gf-concept/references/quality-criteria.md
**Language:** {LANGUAGE} -- REVIEW.md content in this language
**Instructions:**
- Read all chapter files from .gf/stages/01-concept/ch*.md
- Read the genre profile to determine which chapters are expected (do NOT check skipped chapters)
- Read quality-criteria.md for validation rules and REVIEW.md format
- Apply auto-fixes directly to chapter files
- Register any new rule IDs via: node bin/gf-tools.cjs registry add-concept '{"id":"...","chapter":N,"description":"...","data_bearing_type":"..."}'
- Write REVIEW.md to .gf/stages/01-concept/REVIEW.md
- NEVER auto-fill these topics -- always flag for user decision:
- Core gameplay choice (Ch3)
- Monetization model (Ch9/Ch10)
- Target audience (Ch1)
- Scope boundaries (Ch2)
{IF AUTO_MODE:}
**AUTO MODE:** For must-ask items, use AI best judgment instead of flagging for user decision. Apply your recommendation directly. Log what you decided in REVIEW.md under a new 'Auto-Resolved Decisions' section.
{END IF}
After quality gate completes:
If AUTO_MODE:
node bin/gf-tools.cjs state update "Concept" "complete"
If NOT AUTO_MODE:
.gf/stages/01-concept/REVIEW.md contents to the user.node bin/gf-tools.cjs state update "Concept" "complete"
/gf:system-design to begin Stage 2."Calculate remaining chapter count.
Display: "Session complete. {N} chapters remaining across {M} more sessions. Run /gf:concept to continue."
Show progress:
node bin/gf-tools.cjs progress full
These rules are locked decisions and must never be violated:
--auto flag is present, all user interaction is skipped. Must-ask topics are resolved by AI judgment. Chapters are generated in a single batch, not across sessions. Quality gate auto-approves. The structural quality (rule IDs, genre adaptation, section completeness) is identical to interactive mode.