test-generation
面向已有代码生成测试的技能,覆盖单元、集成、UI 测试与边界、错误路径,并分析覆盖缺口。按项目自身框架与约定编写可运行且通过的测试,输出仍未测试的代码位置。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-21 00:11
12,445 个结果
面向已有代码生成测试的技能,覆盖单元、集成、UI 测试与边界、错误路径,并分析覆盖缺口。按项目自身框架与约定编写可运行且通过的测试,输出仍未测试的代码位置。
JetBrains 技能库中的 Kotlin + Spring 测试套件构建技能,帮助按单元、切片、集成三层设计并生成兼顾速度、真实性与回归价值的测试,适用于新增功能或修复缺陷时确定测试策略与用例。
一款处理代码审查反馈的技能,强调以技术严谨性验证后再实施,而非盲目服从或表演式认同。适用于接收评审意见时按读取、理解、核实、评估、回应、逐项实施的流程操作。
Gangsta Agents 工作流中的“执行与并行编码”阶段技能:在 Execution Plan 获批后,由 Crew Lead 调度 Worker 子代理并行实现 Work Package,强制 TDD 与五项技术债自检,并汇总报告。
用于评估开发者文档质量并设计度量指标的技能,结合编辑质量、分析与用户结果,帮助团队围绕真实决策选择指标。
一个用于创业点子压力测试的AI技能,按Paul Graham式早期创业视角,快速找出致命缺陷、验证问题真实性,并给出首个MVP与获取前10名客户的实操方案。
pr-audit 是一个用于审查拉取请求(PR)是否具备合并条件的技能,从正确性、可维护性与复杂度、测试质量三个独立维度评估,并发布一条可操作的评论。
一项 TypeScript 调试技能:在类型推断异常或阅读陌生代码时,用编辑器的悬停、跳转定义、重命名等语言服务功能查看 TypeScript 实际推断出的类型,而非凭猜测判断。
面向学术论文图表可读性与渲染质量的审计技能,按显示比例计算有效字号、标记与线宽,检查标签碰撞、柱状图、配色与灰度可辨性、坐标轴范围、图例、留白及表格排版,并做跨图一致性检查,输出分级报告。
Coveralls 是一个代码覆盖率工具,帮助开发者跟踪被测试代码的百分比,用于监控测试覆盖、发现未测试代码并改进代码质量。本技能通过 Membrane CLI 与 Coveralls 交互,实现数据管理、记录管理与工作流自动化。
用于诊断并消除 torch.compile 图断裂(graph breaks)的技能,通过运行脚本、读取日志、直接修改代码并复跑验证,帮助减少影响最大的断裂或实现 fullgraph=True 编译。
Playwright Trace 命令行工具,用于在不开浏览器的情况下检查 Playwright 测试生成的 .zip 跟踪文件,可列出操作、请求、控制台输出、错误、快照与截图,帮助定位测试失败原因。
用于诊断 VS Code Electron 冒烟测试偶发失败(Azure DevOps Flaky Smoke Tests 管道,定义 700)的技能,覆盖定位失败迭代、下载任务日志与平台产物、定位引入问题的提交,以及排队针对性验证运行。仅适用于 Microsoft/Monaco 相关管道。
对差异、拉取请求、提交、补丁或源码文件进行代码审查,覆盖正确性、基础安全、性能、可维护性、测试与集成风险,并以严重度给出可执行的发现和合并结论。
规划阶段技能:在前端任务已存在时,为 SDD 规划生成 Cypress/TypeScript 的 E2E 测试任务 Markdown,按功能规划 E2E 覆盖。
用于在已有后端实现任务后,生成覆盖某个 Feature 的后端单元测试与 HTTP 集成测试任务 Markdown(task-NNN-*.md),面向 PHPUnit/Laravel 或同类技术栈的 SDD 规划阶段。
e2e-tester(/e2e,别名 Adam)是 AI 开发团队中的高级 QA 自动化工程师技能,用于按验收标准编写黑盒端到端测试,覆盖 Web(Playwright)与移动端(Detox),强调需求驱动、可追溯性与对抗性测试。
用于指导 ISV 开发者或商户接入 Payroc 托管支付页(HPP)的技能,覆盖凭据配置到首次 UAT 测试交易;支持无卡销售、预授权与循环扣款,含版本校验、字段与枚举对照及本地参考文件。
用于运行 Playwright 冒烟测试、调试失败并验证修复的技能,适用于改动前后需要端到端冒烟验证的场景。
前端测试技能,核心原则是先编写验证验收标准的测试,再补充实现层面的测试以增强健壮性。适用于编写单元测试(Vitest)、端到端测试(Playwright)、视觉回归测试和无障碍审计。强调使用语义化定位器(getByRole、getByLabelText),避免只验证实现细节的测试、循环验证、过度 mock 和脆弱选择器。提供从验收标准出发的工作流、测试类型选择表、ARIA 快照用法以及提交前检查清单。
accesslint-scan 是一个用于对在线页面进行无障碍(可访问性)审计的技能:它定位页面中违反 WCAG 的具体问题,返回以选择器(selector)为依据的修复清单,但本身不修改代码。使用前需确认已安装并锁定版本的 @accesslint/chrome 与 @accesslint/cli,并确认目标 URL 及浏览器访问是否可能暴露认证或敏感内容。若 $ARGUMENTS 中未提供 URL,需先向用户索取。该技能适用于页面需要自动化对比度、可访问名称或语义标记审计的场景,以及 UI 变更后需要定位问题而不改动应用的场景;手动辅助技术检查与全站合规评估属于另外的工作。
该技能用于编写和运行 Odoo 自动化测试,基于 Python 的 unittest 框架,覆盖 TransactionCase 单元测试、HttpCase 集成测试以及 JavaScript tour 测试,并涉及测试数据准备、模拟与 CI 集成。适用于为自定义模型业务逻辑编写单元测试、验证控制器端点、调试 CI 中的测试失败,以及通过 --test-enable 配置自动化测试执行。使用时提及 @odoo-automated-tests 并描述待测功能,即可生成包含 setup、teardown 和断言的完整测试类代码,并获得执行测试的 odoo CLI 命令。
sonar-list-issues 是 SonarQube 官方智能体插件中的一项技能,用于通过 sonarqube-cli 命令行工具搜索和筛选指定项目、分支或拉取请求中的 SonarQube 问题(issues)。与可能使用集成默认项目的 SonarQube MCP 工具不同,该技能始终要求显式提供 -p <project-key> 参数,项目键需从用户参数或仓库根目录的 sonar-project.properties 中解析。它支持按严重级别(--severities)、状态(--statuses)、分支(--branch)和拉取请求(--pr)进行筛选,并在运行前对参数进行校验。使用前需确保 sonarqube-cli 已安装并完成认证,否则会提示用户运行 sonar-integrate 技能。该技能不支持按问题类型、规则、标签或组件筛选,也不支持 --resolved 标志,这些场景需改用基于 MCP 的技能。
面向 Spring MVC 控制器的测试技能,覆盖 @WebMvcTest、MockMvc、jsonPath 等用法。资料指出 Spring Boot 4+ 以 MockMvcTester 取代原有 MockMvc 断言,API 不兼容,因此写 @WebMvcTest 前应先查阅。