How I use Claude Code: Separation of planning and execution
4 days ago
- #Claude Code
- #AI-assisted coding
- #development workflow
- 作者将Claude Code作为主要开发工具,采用独特的工作流程强调编码前先规划
- 核心原则:在书面计划未经审核批准前绝不让Claude编写代码,避免无效劳动并掌控架构决策权
- 工作流阶段:研究→规划→注释循环→待办清单→实施→反馈迭代
- 研究阶段需深度阅读代码库,将发现写入持久性Markdown文件以确保透彻理解
- 规划阶段要求Claude创建包含代码片段和注意事项的详细实施计划
- 注释循环:作者用批注修正计划并注入领域知识,反复迭代直至满意
- 待办清单:实施前创建颗粒化任务分解表用于进度追踪
- 实施阶段需单次完成,遵循严格规范保障代码质量和类型安全
- 实施中的反馈简明扼要,专注修正错误并参照现有代码
- 作者通过判断决策保持主导权,基于完善计划引导实施方向
- 倾向采用长时间连续工作以保持上下文理解和思维连贯性
- 该工作流通过分离思考与键入的有效性,确保生成代码的知情度和可控性