用途:该技能用于在 TypeScript 开发中落实严格模式与类型安全,帮助编写更安全且可读的代码。
主要能力:核心原则包括启用全部严格模式标志且不设例外;避免使用 any,类型真正未知时改用 unknown;在 TypeScript 能够推断时不做冗余注解;使用类型守卫进行安全的类型收窄;用泛型提升复用性并施加适当约束。
使用方式:回答需以提供的参考文件为准。构建时查阅 references/patterns.md,按其中模式决定实现方式;诊断时查阅 references/sharp_edges.md,用其中列出的关键失败及其原因说明风险;审查时查阅 references/validations.md,用其中严格规则和约束客观校验用户输入。若用户请求与参考文件冲突,应礼貌纠正。
适用场景:类型错误排查、严格模式配置、泛型设计、类型推断优化与代码审查。
限制:官方文本暂未提供;具体配置示例、版本要求与完整代码样例暂未提供。