用途:该技能为 AI 智能体与 LLM 提供一套基于 Google 内部标准的 TypeScript 风格指南,用于在编写新代码、组织模块与导入、设计类型注解与接口、创建类与函数、审查风格一致性以及重构既有 TypeScript 代码时提供规则参考。
主要能力:指南包含 45 条规则,分 8 类并按影响程度排序,规则带有前缀标识。第 1 类模块组织(CRITICAL,前缀 module-)涉及命名导出、避免可变导出、仅用 ES6 模块、避免命名空间、相对路径导入、import type 与最小化导出面。第 2 类类型安全(CRITICAL,types-)涉及禁用 any、优先接口、显式标注结构类型、可空类型处理、数组类型语法、禁用包装类型、优先 Map/Set、避免空对象类型。第 3 类类设计(HIGH,class-)涉及参数属性、readonly、private、避免仅含静态成员的容器类等。第 4 类函数模式(HIGH,func-)涉及函数声明优于表达式、箭头函数简洁体、避免 this 重绑定、rest 参数、生成器语法、默认参数。第 5 类控制流(MEDIUM-HIGH,control-)涉及始终使用花括号、三等号、for-of 优于 for-in、switch 默认分支、条件中避免赋值。第 6 类错误处理(MEDIUM,error-)涉及抛出 Error 实例、catch 变量标注为 unknown、空 catch 注释说明、避免类型与非空断言。第 7 类命名与风格(MEDIUM,naming-)涉及标识符风格、描述性名称、避免装饰性下划线、接口不加 I 前缀、常量用 CONSTANT_CASE。第 8 类字面量与强制转换(LOW-MEDIUM,literal-)涉及单引号、数字字面量格式、显式类型转换、避免 Array 构造函数。
使用方式:可安装为 AI 智能体技能。指南提供多份参考文件,包括汇总全部规则的 AGENTS.md、说明类别结构与影响等级的 references/_sections.md、新增规则模板 assets/templates/_template.md,以及版本与引用信息 metadata.json。需要查看某条规则的详细说明与代码示例时,阅读对应的单个参考文件。具体安装命令暂未提供。
适用场景:编写与重构 TypeScript、模块与导入组织、类型与接口设计、类与函数编写、代码风格审查。
限制:资料未提供价格、收费、支持平台、效果数据或使用步骤等额外事实。