Install
openclaw skills install structured-dev结构化开发流水线:Research → Plan → Annotate → Implement。 基于 Boris Tane (Cloudflare) 的 Claude Code 工作流,确保 AI 在架构审查通过前不写一行代码。 触发词:"结构化开发", "structured dev", "走流水线", "R...
openclaw skills install structured-dev核心原则:在你审查并批准书面方案之前,不让 AI 写一行代码。
Research → Plan → Annotate (1-6轮) → Todo List → Implement → Feedback
每一步都有明确产物和审查点。所有产物写入项目根目录的 .dev/ 文件夹。
用户给出开发任务时,不直接写代码。
.dev/ 目录(如不存在).dev/research.md,必须包含:
.dev/research.md用户通读 research.md,验证 AI 是否真正理解了系统。调研如果错了,方案一定错。
用户确认调研无误后。
.dev/plan.md,必须包含:
.dev/plan.mdClaude works dramatically better when it has a concrete reference implementation to work from rather than designing from scratch.
给参考实现 > 从零设计。
用户在 .dev/plan.md 中直接添加行内批注。批注类型:
.dev/plan.md用户说"方案确认"或"生成 todo list"。
## 实施清单 章节## 实施清单
### 阶段一:数据层
- [ ] 创建 migrations/xxx.sql
- [ ] 修改 src/models/user.ts 添加 role 字段
### 阶段二:业务层
- [ ] 修改 src/services/auth.ts 添加权限检查
用户说"开始实现"。
全部实现。每完成一个任务,在 .dev/plan.md 中标记为已完成 [x]。
在所有任务全部完成之前不要停下。
不要添加不必要的注释,保持代码风格与项目一致。
持续运行类型检查/lint,确保不引入新问题。
I want implementation to be boring. — Boris Tane
简短修正(直接执行):
参照修正(指向已有代码):
回滚重来(方向走偏时):
当项目较大或需要长时间运行时,Phase 5 可以 spawn coding agent:
用法:
1. 完成 Phase 1-4(Research → Plan → Annotate → Todo List)
2. 用户确认后,spawn coding agent 进入项目目录
3. 把 .dev/plan.md 的内容作为 agent 的 task
4. Agent 按 plan 执行,在 plan.md 中标记进度
可触发 code-review skill 进行代码审查,或自动创建 GitLab/GitHub MR。
.dev/plan.md 恢复上下文| 阶段 | 产物 | 审查点 | 关键词 |
|---|---|---|---|
| Research | .dev/research.md | 用户确认理解 | "调研完成" |
| Plan | .dev/plan.md | 用户审查方案 | "方案已输出" |
| Annotate | plan.md 更新 | 用户再次审查 | "处理批注" |
| Todo | plan.md 追加清单 | 用户确认拆分 | "方案确认" |
| Implement | 代码 + plan.md ✅ | 持续 typecheck | "开始实现" |
| Feedback | 代码修正 | 用户验收 | 简短指令 |