[WIP] Before work start.
This commit is contained in:
44
.claude/rules/plan-execution.md
Normal file
44
.claude/rules/plan-execution.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# Plan 执行规则
|
||||
|
||||
## 严格禁止未经许可执行 Plan
|
||||
|
||||
**重要**:在用户明确发出以下指示之前,**绝对不能**执行 plan:
|
||||
- "执行 plan"
|
||||
- "开始实现"
|
||||
- "go ahead"
|
||||
- 或其他明确的开始信号
|
||||
|
||||
### 允许的操作
|
||||
|
||||
在等待用户确认期间,只能进行以下操作:
|
||||
|
||||
| 操作类型 | 允许 | 示例 |
|
||||
|---------|------|------|
|
||||
| 阅读代码 | ✅ | 用 Read/Grep/Glob 探索代码库 |
|
||||
| 修改 plan 文件 | ✅ | 更新 task_plan.md, findings.md |
|
||||
| 讨论设计 | ✅ | 回答用户关于 plan 的问题 |
|
||||
| **修改源代码** | ❌ | 编辑 .py 文件 |
|
||||
| **创建新源文件** | ❌ | 新建 .py 文件 |
|
||||
| **运行测试/benchmark** | ❌ | 执行 python 脚本 |
|
||||
|
||||
### 工作流程
|
||||
|
||||
```
|
||||
用户: "请阅读 plan 并优化"
|
||||
Claude:
|
||||
1. 阅读 task_plan.md
|
||||
2. 阅读相关代码
|
||||
3. 更新 task_plan.md 中的计划
|
||||
4. 等待用户确认
|
||||
|
||||
用户: "执行 plan"
|
||||
Claude:
|
||||
1. 现在可以开始修改代码
|
||||
2. 按照 plan 中的步骤执行
|
||||
```
|
||||
|
||||
### 原因
|
||||
|
||||
- 防止在设计未完善时过早修改代码
|
||||
- 给用户审查计划的机会
|
||||
- 避免不必要的重构
|
||||
Reference in New Issue
Block a user