让它加一个功能,改完之后项目起不来了。查了半天发现它改了一个共用的工具函数,把参数顺序调了。
复盘:
- 我给的边界不够清楚。只说了「加个导出功能」,没说「不要改公共模块的签名」。
- 它改完没有跑一遍。
改进:
- 现在 prompt 里固定一句「如果要改公共模块,先告诉我为什么,等我确认」
- CLAUDE.md 加一条「改完必须执行 npm run build 确认能编译」
这两条之后没再出现过同类问题。
体会:Agent 出的问题,八成是需求边界没写清。怪它没用。
主楼- 暂无回复
继续逛逛
让它加一个功能,改完之后项目起不来了。查了半天发现它改了一个共用的工具函数,把参数顺序调了。
复盘:
改进:
这两条之后没再出现过同类问题。
体会:Agent 出的问题,八成是需求边界没写清。怪它没用。