哈基米南北路多 (@amluckydave) 在 用 CRITICAL_FEATURES.md 保护你的代码不被 AI 改崩 中发帖
佬友们~最近做了个外刊精读的APP( 【开源自荐】拾语:外刊、外文原版书精读利器 - 开发调优 - LINUX DO),大概实现了20+功能。在进行新功能开发时,AI总会把之前的功能改崩。于是,我总结出了下面的技术流,亲测非常高效,和佬们分享一下。有用的话,麻烦佬看看我的【开源自荐】,给个star 🌟就最好了~
AI 辅助开发的最大风险不是"新功能做不出来",而是 AI 在修改时不小心破坏了已稳定的功能。
这篇文章分享我在 Tauri + Vue 3 + Rust 项目中的实战方案:一份文档 + 一个注解,让 AI 改代码前"先做功课"。
一、问题:AI 为什么会改崩你的代码?
AI 编码助手(Claude、Gemini、Cursor 等)很擅长写新代码,但它 不理解你项目中那些"不能动"的隐含约束。
举几个真实场景:
标注系统依赖 nextTick → next...