SuperAPI AI 工具集

inclusive-language

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:在编写或审查代码、注释、文档、提交信息和分支名时,统一使用尊重、无障碍的术语,避免带有歧视或暴力暗示的措辞。

主要能力:提供术语替换对照表,覆盖分支名(master→main,slave→replica/secondary/follower)、访问控制(whitelist→allowlist,blacklist→denylist)、主从架构(master/slave→primary/replica、leader/follower)、性别化用语(man hours→person hours,guys→everyone,he/she→they)、能力相关(sanity check→validity check,crazy→unexpected,cripple→disable)、暴力相关(kill→stop/terminate,abort→cancel,nuke→delete)及其他(dummy→placeholder,native→built-in,grandfathered in→exempted)。同时给出配置、文档、注释、错误信息中的正确写法示例。

使用方式:作为技能被 issue-driven-development(第 7 步)和 comprehensive-review(风格标准)调用。修改现有代码时按范围处理:同文件小范围直接改名并更新文档,在提交信息注明“Renamed to inclusive terminology”;跨多文件则另开术语更新议题,当前工作沿用旧词;涉及公共 API 时先记录弃用计划,添加新术语别名并标注 @deprecated,逐步迁移后在大版本移除。分支名与提交信息也应使用新术语。

适用场景:代码库、文档、注释、提交信息、分支名等所有文本的编写与评审。

限制:资料未提供安装命令、平台支持、收费方式或效果数据;部分行业标准用法(如 executeQuery)被视为可接受,需结合上下文判断。