Files
text-adventure-game/.claude/commands/code.md
Claude cb412544e9 Initial commit: Text Adventure Game
Features:
- Combat system with AP/EP hit calculation and three-layer defense
- Auto-combat/farming mode
- Item system with stacking support
- Skill system with levels, milestones, and parent skill sync
- Shop system with dynamic pricing
- Inventory management with bulk selling
- Event system
- Game loop with offline earnings
- Save/Load system

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 17:13:51 +08:00

2.8 KiB

description
description
code
flowchart TD
    start_node_default([Start])
    check_docs_1[[MCP: read_file]]
    if_docs_exist{If/Else:<br/>Conditional Branch}
    error_no_docs[error-no-docs]
    end_error([End])
    extract_steps_1[extract-steps-1]
    foreach_loop_start[foreach-loop-start]
    develop_step_1[develop-step-1]
    verify_step_1[verify-step-1]
    if_step_passed{If/Else:<br/>Conditional Branch}
    step_complete[step-complete]
    fix_bugs_1[fix-bugs-1]
    loop_back[loop-back]
    end_success([End])

    start_node_default --> check_docs_1
    check_docs_1 --> if_docs_exist
    if_docs_exist -->|无文档| error_no_docs
    if_docs_exist -->|存在文档| extract_steps_1
    error_no_docs --> end_error
    extract_steps_1 --> foreach_loop_start
    foreach_loop_start --> develop_step_1
    develop_step_1 --> verify_step_1
    verify_step_1 --> if_step_passed
    if_step_passed -->|通过| step_complete
    if_step_passed -->|失败| fix_bugs_1
    step_complete --> end_success
    fix_bugs_1 --> loop_back
    loop_back --> develop_step_1

Workflow Execution Guide

Follow the Mermaid flowchart above to execute the workflow. Each node type has specific execution methods as described below.

Execution Methods by Node Type

  • Rectangle nodes: Execute Sub-Agents using the Task tool
  • Diamond nodes (AskUserQuestion:...): Use the AskUserQuestion tool to prompt the user and branch based on their response
  • Diamond nodes (Branch/Switch:...): Automatically branch based on the results of previous processing (see details section)
  • Rectangle nodes (Prompt nodes): Execute the prompts described in the details section below

MCP Tool Nodes

check_docs_1(read_file)

Description: 读取步骤文档文件

MCP Server: filesystem

Tool Name: read_file

Validation Status: valid

Configured Parameters:

  • file_path (string): ./step_documentation.md

Available Parameters:

  • file_path (string) (required): 步骤文档文件路径

This node invokes an MCP (Model Context Protocol) tool. When executing this workflow, use the configured parameters to call the tool via the MCP server.

If/Else Node Details

if_docs_exist(Binary Branch (True/False))

Evaluation Target: file_content

Branch conditions:

  • 存在文档: 文件存在且包含内容
  • 无文档: 文件不存在或为空

Execution method: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.

if_step_passed(Binary Branch (True/False))

Evaluation Target: verification_result

Branch conditions:

  • 通过: 验证成功
  • 失败: 验证失败

Execution method: Evaluate the results of the previous processing and automatically select the appropriate branch based on the conditions above.