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

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

  •  
  •   yodi · 23 小时 1 分钟前 · 1034 次点击

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

    8 条回复    2025-10-26 18:48:39 +08:00
    TimePPT
        1
    TimePPT  
    PRO
       22 小时 55 分钟前   ❤️ 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  
       22 小时 17 分钟前 via iPhone
    换 codex
    netnr
        3
    netnr  
       21 小时 36 分钟前
    我也想来吐槽,经常碰到,编写个脚本( ps1 pwsh )来批量修改,然后执行脚本把代码彻底搞乱了,然后让我来撤销这次修改 git checkout ... (并没有提交),然后再构建成功了,它竟然告诉我:完美!

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

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

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