























今年5月开始做Corterm。53天,493次提交。其中317次的commit message末尾写着同一行字:Co-Authored-By: Claude GLM 5.1。 也就是说,这个项目64%的代码提交是AI和我一起写的。但不是"AI替我写代码"——是我写了8个自定义Skill,一套编译报错自动修复流水线,和一个写满了 ArkTS 奇葩限制的 CLAUDE.md。 那四条铁律 CLAUDE.md开头是四句话: 禁止fallback:不要静默降级、空值兜底、try-catch吞错误。异常直接抛出 最精简逻辑:逻辑上不可能为空就不要写空值检查 异常即信号:throw是正常控制流 不要问要不要继续:任务明确就一口气做完 这四条不是写给AI看的。是写给我自己的。 AI编程最大的坑不是AI能力不够——是你管不住它。你给它模糊需求,它会给你看起来很完整、实际上满是静默降级和空值兜底的方案。上线,半夜炸了,翻代码才发现某个catch里什么都没做。 后来的commit里,catch { return null }这种写法基本绝迹了。 8个Skill怎么工作的 光有原则不够。AI...
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。