SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-31 00:15

测试与质量

12,987 个结果

migrate-to-shoehorn

migrate-to-shoehorn 是一个用于将测试文件中的 `as` 类型断言迁移到 @total-typescript/shoehorn 的技能。它帮助开发者在测试中传入部分数据的同时保持 TypeScript 类型检查通过,用类型安全的替代方案取代 `as` 断言。该技能仅适用于测试代码,明确禁止在生产代码中使用 shoehorn。它覆盖了从 `as Type` 到 `fromPartial()`、从 `as unknown as Type` 到 `fromAny()` 的迁移模式,并提供了安装命令、迁移工作流和验证步骤。

测试与质量2 次安装

qa

这是一个交互式 QA(质量保证)会话技能。用户以对话方式描述遇到的 bug 或问题,代理在后台探索代码库以获取上下文,然后自动创建 GitHub issue。代理会先做少量澄清提问,判断问题应作为单个 issue 还是拆分为多个,再使用 gh issue create 提交。创建的 issue 强调持久性、以用户视角描述行为、使用项目领域语言,且不包含文件路径或行号。适用于需要将用户反馈快速转化为可追踪、可并行处理的 GitHub issue 的团队。

测试与质量2 次安装

migrate-to-shoehorn

migrate-to-shoehorn 是一个用于将测试文件中的 `as` 类型断言迁移到 @total-typescript/shoehorn 的技能。它帮助开发者在编写测试时传入部分数据,同时保持 TypeScript 类型检查通过,用类型安全的替代方案替换 `as` 断言。该技能仅适用于测试代码,明确禁止在生产代码中使用 shoehorn。它提供了 fromPartial()、fromAny() 和 fromExact() 三种辅助函数,分别用于传入仍能通过类型检查的部分数据、故意传入错误数据(保留自动补全)以及强制完整对象。典型迁移模式包括将 `as Type` 替换为 fromPartial(),将 `as unknown as Type` 替换为 fromAny(),并通过安装命令 npm i @total-typescript/shoehorn 引入依赖,最后运行类型检查验证。

测试与质量2 次安装

qa

这是一个用于「交互式 QA(质量保障)会话」的 AI 技能。用户可以用对话的方式描述自己遇到的 bug 或问题,AI 会进行澄清、在后台探索代码库以获取上下文,然后以 GitHub issue 的形式把问题记录下来。它的核心目标是产出「持久、面向用户」的 issue,避免引用具体文件路径、行号或内部实现细节,从而在大规模重构后依然有效。主要特点包括:每个问题最多问 2-3 个简短澄清问题、后台启动探索型子智能体了解领域语言和功能边界、判断是否需要拆分为多个 issue、使用 gh issue create 直接提交并按依赖顺序处理阻塞关系,最后输出所有 issue 的 URL 并询问是否继续。适合开发团队在迭代过程中快速收集和归档用户反馈。

测试与质量2 次安装