用途:为任意编程语言提供变量、函数与类的命名规范,基于 A/HC/LC 模式,适用于命名新标识符、审查命名一致性、重构命名不佳的代码,以及建立团队命名约定。
主要能力:以 S-I-D 三原则为根基——Short(简短)、Intuitive(直观)、Descriptive(描述性)。核心函数命名模式为 prefix? + action (A) + high context (HC) + low context? (LC),并强调上下文顺序的意义,例如 shouldUpdateComponent 与 shouldComponentUpdate 含义不同。
常见动作动词:get 立即访问数据或用于异步操作;set 声明式赋值;reset 重置为初始值;remove 从集合中移除(与 add 配对),delete 彻底删除(与 create 配对);compose 由已有数据组合出新数据;handle 处理动作,常用于回调。
前缀:布尔前缀 is(特征或状态)、has(拥有)、should(正向条件);边界前缀 min/max、prev/next。
使用规则:使用英文;统一采用 camelCase、PascalCase 或 snake_case 其中一种;避免缩写;避免上下文重复;命名反映预期结果;正确区分单复数。React 中 use 前缀仅保留给 Hook,返回对象的工厂函数使用动词前缀,并区分 Error 实例与错误消息字符串的命名。
限制:本技能为命名规范指导,不涉及安装命令或运行方式;资料未提供价格、平台支持范围或具体集成步骤。