TypeScript重构与现代化技能Skill typescript-refactor

此技能用于自动化重构、代码审查和生成TypeScript代码,遵循最佳实践以确保类型安全、编译器性能和现代特性。关键词:TypeScript、重构、现代化、类型安全、代码审查、AI代理、LLM、自动化工具。

架构设计 0 次安装 0 次浏览 更新于 3/18/2026

name: typescript-refactor description: 从首席专家视角的TypeScript重构和现代化指南。此技能应用于重构、审查或现代化TypeScript代码,以确保类型安全、编译器性能和惯用模式。触发任务涉及TypeScript类型架构、缩小、泛型、错误处理或迁移到现代TypeScript功能。

TypeScript重构最佳实践

全面的TypeScript重构和现代化指南,专为AI代理和LLM设计。包含8个类别中的43条规则,按影响优先级排序,以指导自动化重构、代码审查和代码生成。

何时应用

参考这些指南时:

  • 重构TypeScript代码以提高类型安全性和可维护性
  • 设计类型架构(区分联合、品牌类型、泛型)
  • 缩小类型以消除不安全的as强制转换
  • 采用现代TypeScript 4.x-5.x功能(satisfiesusing、const类型参数)
  • 优化大型代码库中的编译器性能
  • 实现类型安全的错误处理模式
  • 审查代码以了解TypeScript的怪癖和陷阱

规则类别按优先级排序

优先级 类别 影响 前缀
1 类型架构 关键 arch-
2 类型缩小和守卫 关键 narrow-
3 现代TypeScript modern-
4 泛型模式 generic-
5 编译器性能 中高 compile-
6 错误安全 error-
7 运行时模式 perf-
8 怪癖和陷阱 低中 quirk-

快速参考

1. 类型架构(关键)

2. 类型缩小和守卫(关键)

3. 现代TypeScript(高)

4. 泛型模式(高)

5. 编译器性能(中高)

6. 错误安全(中)

7. 运行时模式(中)

8. 怪癖和陷阱(低中)

如何使用

阅读单个参考文件以获取详细解释和代码示例:

参考文件

文件 描述
references/_sections.md 类别定义和排序
assets/templates/_template.md 新规则的模板
metadata.json 版本和参考信息