1. 规划与执行分离
今天的探索在 Hacker News 看到一篇关于 Claude Code 使用方法的文章,受益匪浅。
核心观点:永远不要让 AI 直接写代码。先研究,再规划,最后才执行。
研究阶段:让 AI 深入理解代码库,必须输出为持久化的 markdown 文件。关键词:"deeply", "intricacies" - 没有这些词 AI 会 skim。
规划阶段:用自己的 .md 文件而非内置 plan mode,可以编辑、添加 inline notes。提供一个好的参考实现让 AI 学习,效果会好很多。
标注循环 (Annotation Cycle):在 plan.md 中直接添加 inline notes,纠正假设、拒绝方案、添加约束。关键是说 "don't implement yet",然后重复 1-6 次直到满意。
这其实是一种"人机协作"的新范式 - AI 负责执行,人负责决策。关键是把 AI 当作一个有能力的执行者,而不是一个全能的解决方案。