From 414225e8c1f887c6fe463b27f40b2cc8de6ed7c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=B5=A9?= Date: Wed, 7 Jan 2026 17:42:48 +0800 Subject: [PATCH] =?UTF-8?q?docs=EF=BC=9A=E6=9B=B4=E6=96=B0=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E8=A7=84=E8=8C=83=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 claude.md 添加 Plan Mode Protocol 章节 - 明确规划阶段的输出要求和执行报告流程 - 强制要求在每个 TODO 完成后更新文档并等待用户确认 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- claude.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/claude.md b/claude.md index bca3b97..e88087f 100644 --- a/claude.md +++ b/claude.md @@ -97,4 +97,17 @@ func _physics_process(delta: float) -> void: func _move(_delta: float) -> void: var dir := Input.get_vector("move_left", "move_right", "move_up", "move_down") velocity = dir * move_speed - move_and_slide() \ No newline at end of file + move_and_slide() +``` +## 10. 🔄 Plan Mode Protocol (MANDATORY) +- **Planning Phase**: + - Whenever using **Plan Mode** to outline a task, a TODO list MUST be outputted to `docs/ai_docs/plan/[feature_name].md`. +- **Execution & Reporting**: + - Every time a TODO item is completed, the corresponding `.md` document MUST be updated. + - After updating the document, report to the user with the following: + 1. **Completed Items**: What was just finished. + 2. **User Acceptance Rules**: Instructions on how the user can test/verify the current progress. + 3. **Next Step**: The next TODO item to be tackled. +- **Strict Confirmation**: + - After reporting progress, **Claude MUST stop and wait**. + - Do NOT proceed to the next TODO until the user has replied with confirmation/approval. \ No newline at end of file