pytest
Pytest 是 Python 主流测试框架,以无样板代码的 assert 语法、强大的 fixture 依赖注入和丰富的插件生态著称,适用于编写 Python 测试、构建测试套件与运行测试。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-27 00:15
12,755 个结果
Pytest 是 Python 主流测试框架,以无样板代码的 assert 语法、强大的 fixture 依赖注入和丰富的插件生态著称,适用于编写 Python 测试、构建测试套件与运行测试。
Vitest 是由 Vite 驱动的下一代测试框架,与 Vite 共用同一套配置、转换和插件,支持 Vite/ESM 单元与集成测试、Jest 风格 API、Mock、快照和原生 TypeScript/JSX。
面向 Visual Studio Code 的专家级协助技能,覆盖 settings.json 配置、launch.json 调试、tasks.json 任务自动化、Dev Container 容器化开发以及工作区扩展推荐,适用于多语言开发、团队统一配置、容器与远程开发以及多目标调试等场景。
xUnit.net 是面向 .NET(C#、F#、VB)的现代开源单元测试框架,被 Microsoft/dotnet 自身仓库采用。本技能提供 xUnit.net 测试编写的专家级协助,涵盖 Fact/Theory 测试、构造函数式夹具、共享上下文与输出捕获。
TDD(测试驱动开发)是一种先写测试、再写实现代码的开发方法论,来源于 garbray/claude-config 技能库。其核心主张是:在实现任何功能或修复缺陷之前,先编写一个会失败的测试,观察它失败,然后编写最少的代码使其通过,最后在保持测试通过的前提下重构。资料强调「没有失败的测试,就不写生产代码」(The Iron Law),并按 Red-Green-Refactor 循环展开:RED 写一个最小且明确的失败测试、Verify RED 必须亲眼确认失败原因正确、GREEN 写最小实现、Verify GREEN 确认全部测试通过、REFACTOR 清理重复与命名。资料同时列出适用与例外场景、常见自我合理化借口及其反驳、需要立即停止重来的红旗信号、缺陷修复示例与验证清单。
NameLens 是一个用于开源项目命名的技能,帮助生成项目名称、检查命名冲突、评估 GitHub 与包命名空间风险,并筛选易记、易搜索、易传播的名称。它把命名拆解为定位、传播、搜索归属和命名空间适配四个问题,默认使用 Standard 模式,需联网核查。
该技能用于 /resilient-working-directory 评估请求,验证命令中断后的恢复能力。其流程为:先通过 bash 执行 ls -1 列出当前工作目录文件(设置超时与最大输出字符数);若命令返回 ok: false 且 stderr 提示命令流在完成前结束,则重试同一命令一次;最终若成功,则以 Markdown 返回包含 stdout 的代码块,若仍失败,则返回“Working directory files: unavailable”及错误信息。
Visual Web QA 是一个用于在浏览器中验证用户可见网页改动的技能。它强调用截图、短视频或状态检查等浏览器证据来确认渲染行为,而不是仅凭代码推断视觉正确性。该技能会先对请求行为分类(稳定状态、时序行为或精确状态验证),再解析有效的本地、预览或指定目标 URL,选择有代表性的页面、状态、视口和主题,通过 agent-browser 命令捕获证据,并用 sendFiles 分享产物。它要求报告精确目标、证据、结果、发现和限制,且只报告证据支持的内容。适用于需要验证布局、CSS、内容、排版、明暗主题、响应式行为、加载状态、动画、导航交互等渲染效果的场景。
write-tests 是 Sentry JavaScript 仓库中的测试编写技能,指导按资深测试工程实践编写 Vitest 单元测试、Playwright E2E 测试与 Node 集成测试,强调少而精、行为断言与精确匹配。
用于在 Java SDK 中新增端到端集成测试(failsafe IT)并配套手工编写回放代理 YAML 快照的技能,说明快照格式、测试类模板、代理匹配规则与常见陷阱。
面向产品经理的决策质量审计技能,帮助复盘一项具体决策的过程而非结果,检查是否有数据支撑、是否以客户为中心、是否考虑替代方案、是否透明沟通以及是否区分可逆与不可逆决策。
用于统一、审查或修复 go-sphere 各仓库的 Makefile 与 Make 驱动的 CI,在公共 Make 目标边界上保持一致,同时不强制内部构建图完全相同。
面向 TypeScript 与 React 项目的 Vitest 与 Testing Library 测试模式技能,涵盖测试组织、Mock、断言、组件与集成测试以及 MSW 网络层模拟。
用于为 Flutter 项目配置集成测试的编码技能:启用 Flutter Driver 扩展、通过 MCP 工具交互式探索应用,并把探索到的操作转化为可长期运行的集成测试。
用于编写 Flutter 组件级测试的技能,借助 WidgetTester 验证 UI 渲染与用户交互(点击、滚动、输入文本),适用于校验组件的初始状态、交互后状态及动画完成情况。
该技能用于在 Spring 项目中编写集成测试,结合 TestContainers、Spring Test 与数据库夹具,验证组件交互、数据库操作和外部 API 集成。
该技能用于在 CIA 平台中测量、监控和改进产品质量,基于 SonarCloud 分析、代码质量门、技术债务管理和质量指标。适用于审查 SonarCloud 结果、评估技术债务、配置 CI/CD 质量门、确定重构优先级、衡量代码质量趋势、评估拉取请求质量影响以及规划质量改进冲刺。技能提供了质量门配置(新代码覆盖率≥80%、重复率≤3%、可维护性/可靠性/安全性评级均为 A 等)、质量门决策流程、SonarCloud 关键指标目标、技术债务分类(设计、代码、测试、依赖债)与优先级矩阵、债务削减模式、模块质量标准和 Maven 质量插件示例,以及每次拉取请求和每次发布的质量检查清单。注意该技能不用于安全漏洞分析、性能基准测试或 UI/UX 质量评估。
面向 CIA 平台单元测试的技能,指导使用 JUnit 5、Mockito 与 AssertJ 编写可维护的单元测试,目标达到 80% 以上代码覆盖率。
Android Kotlin 测试技能模块,提供 ViewModel 单元测试(Turbine)、Compose UI 语义测试、Hilt TestInstallIn 假实现、协程测试调度器与发布前质量检查等测试模式与模板。
用于审计前端代码无障碍(a11y)合规性的 Agent 技能,可按 WCAG 标准做静态分析与可选的 axe-core 扫描,输出按严重程度分组的问题清单、文件行号与修复建议。
fix-tests 是 help-me-test 技能集中的测试修复技能,用于处理测试失败、批量修复、漂移审计与测试质量审查。它按信号选择 Triage、Debug、Heal、Sync、Validate 模式,强调先复现再修复、不弱化断言,并把发现记录到 Feature 等工件中。
HelpMeTest Context 是测试项目记忆管理技能,用于在开始测试前发现已有项目概览、用户角色、功能与测试,并在完成工作后把新测试、缺陷和状态变更回写到相应工件,避免重复劳动。
Shopify 调试与排错指南技能,覆盖 Liquid 模板错误、主题预览调试、GraphQL/REST API 错误处理、JavaScript 控制台调试、购物车、Webhook、OAuth 等常见问题,提供可操作的排查思路与代码示例,帮助定位主题、应用和接口集成中的故障。
一套系统化调试技能指南,讲解如何把排查缺陷从猜测变为有步骤的问题求解,覆盖复现、信息收集、假设验证、根因定位,并介绍分支二分、差分调试、性能分析、内存泄漏检测等技术与多语言工具用法。