V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yodi
V2EX  ›  Claude

claude code 又删了我的代码,气!

  •  
  •   yodi · 1 天前 · 1098 次点击

    claude code 偶尔会删我的代码甚至删我的文件,每步都问就很累,佬们都是怎么在提示词中约束它的?

    9 条回复    2025-10-27 15:22:07 +08:00
    TimePPT
        1
    TimePPT  
    PRO
       1 天前   ❤️ 1
    0. 除非你完全准备信任 AI ,否则别听营销号瞎说鼓吹直接使用`--dangerously-skip-permissions`
    1. rm 命令加到 deny or ask https://docs.claude.com/en/docs/claude-code/settings#permission-settings
    2. 多用 git 提交、回滚
    tangledDream
        2
    tangledDream  
       1 天前 via iPhone
    换 codex
    netnr
        3
    netnr  
       1 天前
    我也想来吐槽,经常碰到,编写个脚本( ps1 pwsh )来批量修改,然后执行脚本把代码彻底搞乱了,然后让我来撤销这次修改 git checkout ... (并没有提交),然后再构建成功了,它竟然告诉我:完美!

    中间跟它对线半个小时的东西就这么抹干净了,哈哈

    当然 VSCode 有时间线,能手动恢复
    TimePPT
        4
    TimePPT  
    PRO
       1 天前 via Android
    @netnr 把方案讨论,代码编写,执行,测试验收全部分开,方案讨论后 md 文件存本地,作为后续代码编写和执行的依据。这样代码回滚,方案还在。

    另外,和模型讨论,最好不要过长过久,一般一个讨论会话 session 控制在 5 轮以内,尽量避免触发压缩上下文
    yodi
        5
    yodi  
    OP
       1 天前 via iPhone   ❤️ 1
    @TimePPT 我计划把任务写更具体一些,并且要求他只对特定函数进行编辑,不知道这样会不会好一些,这样我会更有把控感。
    netnr
        6
    netnr  
       1 天前
    @TimePPT #4 我花了半天时间生成的 需求分析.md ,然后根据这个需求进行构建,开始还行,后面完全放飞自我,属性张口就来,凭空想象,需求分析已经包含源码文件树,它后面也是不按这个来,返工的地方太多了
    catsky
        7
    catsky  
       1 天前
    大改动的时候,建议先 plan mode 预览他的计划,审核以后再进入 modify mode 。 我实验下来,这样有把握很多,有意外可以提前让他修改计划
    TimePPT
        8
    TimePPT  
    PRO
       1 天前
    @netnr 我现在产品需求文档、技术文档是分开的,技术文档要求分 step 实现计划并根据 codebase 附上同技术栈的伪代码。自己简单看下,没问题了让 step by step 实现,每实现一些让它 review 是否偏离原有计划。这个方法就是消耗 token ,实现的稳定性上好很多
    mightofcode
        9
    mightofcode  
       9 小时 37 分钟前
    我咋一次都没遇到过
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 16:59 · PVG 00:59 · LAX 09:59 · JFK 12:59
    ♥ Do have faith in what you're doing.