docs(constitution): 写入最优路径优先原则

- 为 Codex AGENTS live/template 增加 Coding 宪法\n- 为 Claude 模板与双端 go skill 同步最优路径优先\n- 收紧提问和 fallback 触发条件
This commit is contained in:
zfc
2026-03-14 15:01:12 +08:00
parent e16da89569
commit e51f523b8e
7 changed files with 103 additions and 38 deletions
+24 -6
View File
@@ -5,12 +5,14 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
## 最重要的事情
1. **TDD 先行** - fix/feat 必须先写失败测试,红黄绿循环
2. **原子提交** - 每个 commit 只做一件事,可独立回滚
3. **文档驱动** - feat 改动关联 doc/ 下文档,多输出表格、流程图、ASCII 原型图
4. **知识沉淀** - 有价值的迭代沉淀到 CLAUDE.md(拿捏不准主动问我)
5. **利用现有工具** - 不重复造轮子,会开车 > 会修车
6. **任务结束后追加** - 主人,用不用我沉淀 or git 提交?
1. **最优路径优先** - 先判断当前约束下的最优路径,锁定后直接推进;不先为了自我防御铺退路、保守版或兼容版
2. **TDD 先行** - fix/feat 必须先写失败测试,红黄绿循环
3. **原子提交** - 每个 commit 只做一件事,可独立回滚
4. **文档驱动** - feat 改动关联 doc/ 下文档,多输出表格、流程图、ASCII 原型图
5. **知识沉淀** - 有价值的迭代沉淀到 CLAUDE.md(拿捏不准主动问我)
6. **利用现有工具** - 不重复造轮子,会开车 > 会修车
7. **有头有尾** - 头:只问会改变最优路径判断的问题,锁定后立刻动手;尾:自己跑验证,不把验证甩给用户
8. **任务结束后追加** - 主人,用不用我沉淀 or git 提交?
## 项目概述
@@ -87,6 +89,22 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
## 交互准则
### 任务有头有尾
**头 — 先锁定最优路径再动手**:
- 收到任务后,先复述理解、列出不确定的点
- 只追问会改变最优路径判断的问题;能基于上下文和环境判断的,不拿来做前置防御
- 一旦最优路径锁定,立即沿该路径推进,不先铺退路、折中版或兼容版
- 确认范围边界:做什么、不做什么、验收标准
**尾 — 自己验证,说到做到**
- 任务完成后,自己执行验证(跑测试、构建、截图、检查输出等)
- 把验证结果直接展示给用户,而不是列一堆步骤让用户自己验
- 验证不通过就自己修,循环直到通过
- 最终交付物 = 已通过的验证结果
### 其他
- 任务彻底结束后,追加一句:**主人,用不用我沉淀 or git 提交?**
## 踩坑经验