SuperAPI AI 工具集

Skill 广场

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

更新于 10-21 00:11

测试与质量

12,429 个结果

unit-testing-test-generate

该技能用于自动生成跨语言的单元测试,强调较高覆盖率与边界情况。它会分析代码结构、识别测试场景,并按语言框架生成可运行的测试套件,包含 mock、fixture 与断言,同时可做覆盖率分析与缺口检测。原文说明其角色为测试自动化专家,支持 Python、JavaScript、TypeScript、Java、Go 等语言,对应 pytest、jest、junit、testing 等框架,并提供 React 组件测试生成示例。适用场景:为已有代码补测试、统一测试结构与覆盖、需要 mock、fixture 与边界校验。不适用:只需要集成测试或端到端测试、无法访问被测源码、出于合规要求必须手写测试。

测试与质量46 次安装

increase-coverage

该技能为开发者提供代码覆盖率执行与提升的系统性指南,适用于基于 Melos 管理的 monorepo(多包仓库)项目。技能内容涵盖三个阶段:首先通过 melos run test 运行各包测试并生成覆盖率数据,再用 melos run coverage 合并各包的 lcov.info 文件,最后用 genhtml 生成 HTML 可视化报告;接着通过 grep 与 awk 管道命令快速定位未覆盖的行号;随后针对模型基础、复杂分支条件、异常捕获路径和深层递归集合等场景给出具体测试编写策略,以推动覆盖率提升至 100%;最后提醒在提交前执行 dart format 与 melos run analyze,并避免将覆盖率文件纳入 Git 版本控制。

测试与质量46 次安装

fix-flaky-tests

这是一个用于修复不稳定测试(flaky tests)的技能,基于 Tuist 测试洞察分析失败模式,定位根因并进行针对性修正。它通常接收一个 Tuist 测试用例 URL 或标识符,通过 tuist test case show、test case run list、test case run show 等命令获取可靠性指标、不稳定运行历史与失败详情(失败信息、文件路径、行号、崩溃报告等),进而阅读测试源码、识别常见不稳定模式(如时序与异步问题、共享状态、环境依赖、执行顺序依赖、崩溃等),并应用最小化修复。若未提供具体测试,可先用 test case list --flaky 发现全部不稳定测试,按套件分组、结合 test_run_id 与失败信息进行分诊。修复后需多次重复运行验证,可使用 xcodebuild 的 -test-iterations 与 -run-tests-until-failure 参数,必要时通过并行测试、Thread Sanitizer 等方式复现竞态条件。

测试与质量46 次安装

flutter-verification

Flutter Verification 是一个面向 Flutter 项目的验证纪律约定,用于在声称工作完成、修复或通过之前,强制先运行 Flutter 验证命令并确认输出。其核心原则是“证据先于声明”,要求在任何成功或完成声明之前,必须提供新鲜的验证证据。该技能规定了静态分析(flutter analyze)、单元测试(flutter test)、构建验证(flutter build,仅在收尾阶段针对实际目标平台运行一次)以及可选的格式检查(dart format)等命令,并给出预期输出示例。它还提供了一套“门控函数”流程:识别证明命令、完整运行、读取输出、验证结论,最后才做出声明。此外,该技能列出了常见失败场景、危险信号、验证清单、合理化预防表,以及可选的 Flutter Web 视觉验证流程(依赖 design-polish 插件)。需要注意的是,该规则由工作流约定强制执行,flutter-craft 仅提供 SessionStart 钩子,工具层面并不会阻止过早的完成声明。

测试与质量46 次安装

flutter-mcp-toolkit-dogfood-iterations

这是 mcp_flutter 项目中用于运行和记录 flutter_test_app 试用(dogfood)迭代的技能。它围绕评分量规(tool_quality_rubric.yaml)、运行脚本(run_dogfood_eval.sh)和记录文件(dogfood_web_eval.yaml)展开,用于对 MCP 与 intentcall 相关工具进行质量打分与追踪。评分维度包括连通性、schema 有效性、处理正确性、捕获质量、视觉保真度、webmcp 一致性、intentcall 编写与文档真实性,加权总分需达到 80 分以上,达到 90 分或接受 pass_with_warnings 才可发布。适用于 Flutter MCP 工具链的迭代评估与质量回归场景。

测试与质量45 次安装

flutter-mcp-toolkit-maintain-macos

该技能用于维护 flutter_test_app 的 macOS 展示应用与原生 intentcall 钩子,涵盖代码生成、app_links 调用、以及通过 VM MCP 进行运行时验证。适用于编辑 macOS Runner、Xcode Run Script 阶段或 intentcall:// 调用监听逻辑时使用。它说明了如何在 macOS 上启动展示应用、获取 WebSocket URI、执行 codegen sync 与 init intentcall-platform 检查、运行 validate-runtime 验证,以及查询和申请主机进程权限。WebMCP 的 modelContext 仅限 Web,macOS 侧用于验证 VM 扩展、动态注册表、原生调用与视觉捕获;WebMCP 对齐评分需另行运行 Web 迭代。

测试与质量45 次安装