#TRAE 的 N 种用法 | 提升效率,拒绝 AI 幻觉,用 Skill 搞定多语言配置

#TRAE 的 N 种用法

提升效率,拒绝 AI 幻觉,用 Skill 搞定多语言配置

项目要做多语言适配(i18n),原理其实很简单:把中文抠出来,换成变量,再填到语言包里。

但实际做起来 重复工作量巨大 ,而且极易出错。

一开始我直接让 AI 改,结果发现它很容易出现幻觉:

要么 Key 起名冲突,要么把 A 模块的词配到了 B 模块下。就像修车配零件,如果不给图纸,AI 很可能把不同型号的螺丝硬拧上去,看着能用,实际全是隐患。

我的解法:用 TRAE 的 Skill 制定规则

我没有每次都写一堆 Prompt 去约束它,而是直接在 .trae/skills/ 下建了一个 i18n-config-helper 。

在这个 Skill 里,我把“配零件”的规则写死了:

1. 先查 :去 zh-CN.js 里找有没有现成的 Key。

2. 后配 :没有的话,必须按当前模块(如 clientCount )的分组规则新增。

3. 替换 :最后再改页面代码。

效果?效率拉满。 :rocket:

现在每做完一个新功能,直接调用这个 Skill 跑一遍,多语言配置瞬间搞定,而且完全符合项目规范,一次返工都没有。

建议大家也试试把项目里那些“容易错的重复劳动”封装成 Skill,比单纯对话好用太多了。

image

1 个赞