SuperAPI AI 工具集

ts-patterns

编程与开发

查看项目

更新于 10-15 20:27

技能介绍

ts-patterns 是一个 TypeScript 模式与惯用法参考技能,用于在编写 TypeScript 时按需查询参考资料。

用途:当需要快速回顾泛型(generics)、可辨识联合(discriminated unions)、构建器模式(builder pattern)或错误处理(error handling)等主题时,可调用该技能获取对应说明。

主要能力与主题:

  • generics:泛型速查,涵盖约束、条件类型、映射类型、infer。
  • discriminated-unions:可辨识联合,使用字面量判别符进行类型收窄。
  • builder-pattern:构建器模式,通过类型累积实现流式 API。
  • error-handling:错误处理,Result 类型、自定义错误、穷尽匹配。

使用方式(MCP 模式,优先):若已具备该技能的 MCP 工具(如 mcp__ts-patterns__topic),调用 topics 列出可用参考主题,再调用 topic 并传入主题名称获取内容,最后将内容呈现给用户,不要展示原始工具调用。

使用方式(CLI 模式,回退):从本 SKILL.md 所在目录解析 scripts/run 的绝对路径,所有命令均使用该绝对路径,不要 cd 进入技能目录。示例中的 <skill>/scripts/run 为该绝对路径的占位符:

  • <skill>/scripts/run topic generics
  • <skill>/scripts/run topic discriminated-unions
  • <skill>/scripts/run topic builder-pattern
  • <skill>/scripts/run topic error-handling 列出全部可用主题:<skill>/scripts/run

适用场景:编写 TypeScript 代码、需要按主题快速查阅语言模式与惯用法时。

限制:官方资料未提供该技能的收费、价格、支持平台或具体效果等信息;本简介仅依据现有说明整理,未展开的部分暂未提供。