SuperAPI AI 工具集

Skill 广场

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

更新于 10-25 00:14

测试与质量

12,666 个结果

vitest-testing

Vitest Testing 是面向 Nuxt 4 项目的 Vitest 单元测试技能,在创建或修改 composables、组件、服务、工具函数或 Lambda 处理器时自动触发。它规定了测试文件的放置位置(组件 DOM 测试与 Lambda 处理器使用 __tests__/ 同目录,其余放入顶层 tests/ 镜像目录)、测试环境选择(默认 node,仅 DOM 测试在文件首行添加 happy-dom 注释)、测试编写规则(显式导入 Vitest API、使用 mockNuxtImports() 处理 Nuxt 自动导入、统一使用 *.test.ts 命名、异步与定时器测试使用假定时器、抑制控制台输出、优先测试抽取逻辑而非 DOM 渲染)以及各类代码的测试重点。运行方式为 bun run test、bun run test:watch、bun run test:coverage,覆盖率基于 @vitest/coverage-v8,阈值为行 80%、函数 80%、分支 70%、语句 80%。

测试与质量17 次安装

logic-lens

Logic Lens 是一款面向 Claude Code 的代码审查技能,强调以形式逻辑与推理框架对代码进行深度分析,而不只是检查语法和风格。它针对空值处理、类型安全、并发、资源管理、安全注入、边界条件、算法正确性、状态管理与 API 契约等 9 类风险进行系统性检查,旨在发现传统 linter 难以察觉的逻辑错误、竞态条件、安全漏洞、类型不匹配与算法缺陷。技能适用于合并 PR 前的逻辑复核、难以定位的 bug 排查、安全敏感代码路径(认证、支付、文件访问)审查、复杂业务逻辑重构,以及熟悉新代码库时识别风险区域。输出按严重程度分级(CRITICAL、HIGH、MEDIUM、LOW)并给出可操作的修复建议。可通过 Claude Code 插件市场搜索 logic-lens 安装,或使用 NPX 命令安装后以 @logic-lens 调用。资料声明其在真实代码库测试中发现过被 ESLint、TypeScript 严格模式与 Snyk 遗漏的问题,但官方也提示其结果为 AI 分析,生产关键决策需结合人工审查,不能替代针对具体环境的测试或安全审计。

测试与质量17 次安装

gap-analysis

Gap Analysis 是 TanStack AI 的维护者审计工具,用于对照各提供商的上游文档,检查 TanStack AI 提供商适配器之间的功能对等性缺口以及过时的模型列表。它通过 /gap-analysis 命令触发,支持按提供商、功能、模型、活动覆盖或全量扫描等范围运行。工具只输出 Markdown 报告到 .agent/gap-analysis/ 目录,不修改任何源文件,报告区分真实缺口、已测试缺口和过时能力标志三类,并要求每条“上游支持”的结论都附上文档链接。

测试与质量17 次安装

serial

嵌入式串口调试技能,用于 UART/COM 端口的观察与命令交互,适用于嵌入式开发启动阶段。可扫描可用串口、带时间戳和过滤条件监控文本输出、发送文本或十六进制数据(支持 CR/LF 与等待响应)、以十六进制转储查看二进制流、将日志记录为文本/CSV/JSON,并可通过 mux 辅助程序在配置后让监控、日志与发送共享同一硬件端口。配置位于工作区 .embeddedskills/config.json,参数优先级为命令行参数 > 工作区配置 > state.json > 默认值。内置扫描、监控、发送文本、发送十六进制、十六进制转储、日志等命令。规则强调:未获用户请求或任务明确需要时不发送数据;多端口时不猜测端口;不猜测波特率;对未知设备优先被动监控/记录;二进制协议使用十六进制并记录确切字节;端口占用时报告可能原因;使用 mux 时警告多写入者可能破坏串口流。

测试与质量17 次安装

test-data-generation

该技能介绍在 .NET 项目中生成测试数据的三种模式:使用 Bogus 库生成逼真的随机假数据、使用测试构建器(Test Builder)以流式方式构造测试对象,以及在 ABP 框架中使用数据种子(Data Seeder)向测试数据库填充数据。适用于创建逼真测试数据、实现测试数据种子、为对象图构造复杂测试数据、生成开发数据、构建可复现的测试夹具(Fixture)等场景。它强调通过设置随机种子实现确定性输出,并提供了批量种子、共享夹具、Bogus 常用方法速查等内容。

测试与质量17 次安装

credo-custom-checks

credo-custom-checks 是一个面向 Elixir 项目的技能,用于创建自定义 Credo 检查,以便为项目定义专属的代码质量规则与标准。它提供了创建自定义检查的完整示例,包括定义检查模块、使用 Credo.Check、实现 run/2 回调、通过 Credo.Code.prewalk 遍历源码 AST、以及用 format_issue 生成问题报告。同时说明了如何在 .credo.exs 配置文件中通过 requires 加载自定义检查文件,并在 checks.enabled 中启用对应检查。适用于需要强制执行项目特定规范、检测硬编码密钥等场景。

测试与质量17 次安装

javascript-linter

该技能用于在代码评审中检查 JavaScript 代码的 lint 情况,覆盖脚本、客户端组件、打包产物与浏览器运行时行为。它强调通过 ESLint 等工具在运行前发现语法错误、统一编码规范并维持团队代码质量一致,同时要求检查源码与浏览器执行路径,指出违反规则的具体导入、事件处理器、运行时副作用或阻塞操作,并说明应如何在浏览器中验证修改。资料还提供快速参考:用 pnpm dlx eslint --init 初始化 ESLint、使用共享配置(eslint:recommended、@typescript-eslint)、集成编辑器获得实时反馈、将 lint 检查加入 CI/CD 流水线。适用于前端项目评审、组件与脚本排查、团队规范落地等场景。限制与收费信息暂未提供。

测试与质量17 次安装