SuperAPI AI 工具集

lang-typescript

编程与开发

查看项目

更新于 10-16 01:27

技能介绍

用途:该技能面向 TypeScript 代码编写与类型审查,提供语言模式与类型安全规则,帮助在开发中落实严格类型约束。

主要能力:核心原则包括启用 strict 模式(禁止隐式 any、启用严格空值检查);优先使用可辨识联合类型而非类型断言;使用 unknown 代替 any,并通过类型守卫进行收窄。规则索引中提供更详细的模式说明。

使用方式:当请求明确涉及 TypeScript 类型安全时触发,例如“将该模块中不安全的 any 用法替换为可辨识联合类型”,技能会按其工作流给出可操作结果。若请求与类型安全无关(如设计后端 REST 路由命名规范),则不应优先使用该技能。

适用场景:编写 TypeScript 代码、审查类型定义、强制类型安全约束。

限制与故障排查:若技能未被选中,通常是请求措辞未清晰匹配触发条件,可改用描述中的明确领域或任务关键词重试;若多个技能指令冲突,需声明当前步骤以哪个技能为准;若输出过于笼统,通常是输入缺少上下文、约束或目标格式,可补充环境、范围、格式与成功标准后重试。

其他:官方文档未提供更多细节,具体规则索引内容暂未提供。