用途:在命名任何变量、函数、文件、类型、表、路由、组件、事件或环境变量前,统一用词与格式,避免同一事物出现多个词。
主要能力:规则以 GLOSSARY.md 和 references/naming.json 为准,涵盖一词一物、按角色而非类型命名、全词不用缩写、动作以动词开头、布尔命名、单复数、禁用 enum、大小写与文件命名等。支持项目级覆盖文件 .skilly/naming.json,按对象合并、数组追加去重、标量覆盖的规则合并。
使用方式:命名前运行 node .agents/skills/naming/scripts/config.mjs,读取其输出作为当前规则;用 scripts/check.mjs 在分支改动文件上运行检查。新词需先 term-check 并获用户确认,再经 domain-modeling 写入 GLOSSARY.md。
适用场景:多人协作或 AI 参与的项目中,需要跨代码、文档、数据库保持命名一致时。
限制:机器可检查的部分由 gate 在 push 和 CI 执行,其余依赖人工判断;具体检查项与例外见 references/lint.md。资料未提供安装命令、收费、平台与效果信息。