TS大神Matt Pocock为其代码架构改进技能制定了一份仅37行的官方术语表,强制AI在输出建议时使用统一、精确的词汇,摒弃模糊术语。此举旨在解决AI随意修改代码的问题,使其能准确识别模块深浅与价值。通过“删除测试”等方法,将架构改进从主观艺术转变为可重复、可验证的工程实践。
说个暴论,这可能是今年对AI辅助开发影响最大的一次更新,
TS大神@mattpocockuk Pocock刚刚给他的代码架构改进技能,加了一份只有37行的官方术语表,
要求所有AI输出必须严格使用里面的词汇,不能用component service API boundary这些烂大街的词,
一开始以为这就是多此一举,看完才反应过来,这才是解决AI乱改代码的终极方案,
以前AI给你的架构建议永远是正确的废话,它会告诉你要解耦要模块化,但不知道什么是深模块什么是浅模块,
现在有了这套统一语言,它终于能准确说出这个模块是透传的没有价值,那个接口太浅应该合并,
最狠的是那个删除测试,想象删掉这个模块,如果复杂度消失了,它就不该存在,
如果复杂度分散到了所有调用方,它才真正创造了价值,
不像是给人看的词汇表,更像是给AI定的思考规则,它把架构改进从凭感觉的艺术,变成了可重复可验证的工程。 https://github.com/mattpocock/skills/blob/main/improve-codebase-architecture/LANGUAGE.md