用途:当用户要求编写 TypeScript 代码、格式化 TypeScript、遵循 TypeScript 风格指南或最佳实践时,应用 Google TypeScript 风格指南约定,产出风格一致、易维护的代码。
主要能力:覆盖源文件基础(UTF-8 编码、空白与转义)、文件结构(版权、@fileoverview、导入、实现,段间空一行)、导入导出(模块/命名/默认/副作用导入,仅用命名导出,相对路径与根路径)、变量与常量(只用 const/let,禁用 var,每声明一个变量)、数组与对象(不用 Array/Object 构造器,使用展开语法与解构)、类(声明不加分号、readonly、参数属性、字段就地初始化、最小可见性、不用 # 私有字段)、函数(优先函数声明,回调与需保留 this 时用箭头函数,不重绑 this)、类型注解(尽量依赖推断,导出函数与公共方法标注返回类型,对象形状用 interface,联合等用 type)、命名约定(类/接口/类型/枚举 UpperCamelCase,函数/方法/属性 lowerCamelCase,常量 CONSTANT_CASE,文件名小写加连字符)、字符串(单引号、模板字面量插值)、类型强制转换(用 String()/Boolean()/Number(),枚举不隐式转布尔)。
使用方式:作为技能加载后,在编写或审查 TypeScript 代码时按上述规则执行;详细规范见 references/language-features.md、references/type-system.md、references/naming-conventions.md,示例见 examples/ 下的 class-example.ts、function-example.ts、types-example.ts。
适用场景:TypeScript 项目编码、代码评审、格式化与风格统一。
限制:资料未提供安装命令、收费、价格、平台支持或效果数据,暂未提供。