claude code 偶尔会删我的代码甚至删我的文件,每步都问就很累,佬们都是怎么在提示词中约束它的?
1
TimePPT PRO 0. 除非你完全准备信任 AI ,否则别听营销号瞎说鼓吹直接使用`--dangerously-skip-permissions`
1. rm 命令加到 deny or ask https://docs.claude.com/en/docs/claude-code/settings#permission-settings 2. 多用 git 提交、回滚 |
2
tangledDream 1 天前 via iPhone
换 codex
|
3
netnr 1 天前
我也想来吐槽,经常碰到,编写个脚本( ps1 pwsh )来批量修改,然后执行脚本把代码彻底搞乱了,然后让我来撤销这次修改 git checkout ... (并没有提交),然后再构建成功了,它竟然告诉我:完美!
中间跟它对线半个小时的东西就这么抹干净了,哈哈 当然 VSCode 有时间线,能手动恢复 |
4
TimePPT PRO @netnr 把方案讨论,代码编写,执行,测试验收全部分开,方案讨论后 md 文件存本地,作为后续代码编写和执行的依据。这样代码回滚,方案还在。
另外,和模型讨论,最好不要过长过久,一般一个讨论会话 session 控制在 5 轮以内,尽量避免触发压缩上下文 |
6
netnr 1 天前
|
7
catsky 1 天前
大改动的时候,建议先 plan mode 预览他的计划,审核以后再进入 modify mode 。 我实验下来,这样有把握很多,有意外可以提前让他修改计划
|
8
TimePPT PRO @netnr 我现在产品需求文档、技术文档是分开的,技术文档要求分 step 实现计划并根据 codebase 附上同技术栈的伪代码。自己简单看下,没问题了让 step by step 实现,每实现一些让它 review 是否偏离原有计划。这个方法就是消耗 token ,实现的稳定性上好很多
|
9
mightofcode 9 小时 37 分钟前
我咋一次都没遇到过
|