xunit
xUnit.net 是 .NET 平台的单元测试框架,支持 Fact、Theory、fixture 与依赖注入,并可配合 Moq、NSubstitute 进行模拟。本技能提供 xUnit 测试写法与 .NET 测试最佳实践的快速参考。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-23 00:13
12,547 个结果
xUnit.net 是 .NET 平台的单元测试框架,支持 Fact、Theory、fixture 与依赖注入,并可配合 Moq、NSubstitute 进行模拟。本技能提供 xUnit 测试写法与 .NET 测试最佳实践的快速参考。
用于修复 ClickHouse/clickhouse-js 中面向受保护 release 分支的发布 PR 的 CI 失败与评审意见的技能:修复不直接提交到发布 PR,而是另开 PR 合入 main,再同步回 release。
该技能将大型、嘈杂的数据集(如过大的 Coval 测试集、历史对话导出或 CSV/JSON 用例)蒸馏为小型高信号的 Coval 测试集,通过去重、聚类配额与分层失败加权,选出 10–50 个代表性用例,再用无上限的 CLI 路径批量载入。
swain-test 是 swain-sync 与 swain-release 使用的两阶段测试门禁:第 1 阶段通过脚本运行确定性集成测试,第 2 阶段由智能体执行冒烟测试,验证规格验收标准、变更技能与项目声明的冒烟项,并输出证据摘要。
一个用于根据现有代码模式与测试框架生成单元测试的 Skill,可分析函数签名、输入输出、边界与错误处理,自动识别 Jest、pytest、Go testing、JUnit、RSpec 等测试框架,并生成覆盖正常场景、边界条件与错误路径的测试。
test-generation 是一个按 TDD 原则生成测试的技能,运行在隔离的 test-engineer 上下文中,预加载项目测试规范。适用于用户要求写测试、提到 TDD,或新代码需要测试覆盖时。
RSpec Testing for Rails 是一个用于编写、审查和改进 Ruby on Rails 应用 RSpec 测试的技能。它结合 Better Specs 与 thoughtbot 的测试指南,提供 TDD 流程、测试结构、各类测试(模型、控制器、系统、组件、服务)的编写规范,以及 RSpec 语法风格、FactoryBot 模式、常见测试模式和应避免的做法,帮助产出高质量、可维护的测试覆盖。
面向 Ruby on Rails 应用的 RSpec 测试技能,指导编写、审阅和改进测试,涵盖 TDD、测试结构、模型/控制器/系统/组件/服务测试选择、命名与风格约定、FactoryBot 工厂及常见反模式。
面向 Vercel 生产环境排障的技能,结合函数日志查看、部署状态等待、Neon Postgres 数据库检查与一次性脚本运行,帮助定位线上 API 错误、数据问题和环境变量问题。
用于设计、分析和记录 A/B 测试的技能,覆盖转化、引导、定价、生命周期与产品实验。引导完整实验流程:假设、设计、样本量、实施、分析与复盘文档,帮助测试保持聚焦、可衡量,并避免提前查看数据或一次改动过多等常见错误。
该技能用 Nano Banana Pro AI 生成专业信息图,并用 Gemini 3 Pro 进行质量评审和智能迭代,可选 Perplexity Sonar 自动检索事实数据。用户只需用自然语言描述需求,即可输出统计、时间线、流程、对比、列表、地图、层级、简历、社交媒体等多种类型的信息图。
用于将 github/gh-aw 升级到最新 github/gh-aw-firewall 发布版本的技能,负责更新版本固定值、重建生成产物,并审查上游发布说明与规范变更以确定后续任务。
用于排查和修复 Go 不稳定测试(flaky test)的技能,源自 Teleport 项目。指导复现失败、用 stress 工具反复运行、定位原因并优先采用确定性修复,而非重试或延长超时。
面向 Flutter 应用的测试技能,指导编写单元测试、Widget 测试与集成测试,覆盖架构分层、插件测试与多平台运行方式,用于保障代码质量并防止回归。
一套代码评审最佳实践技能,涵盖评审原则、检查清单、反馈规范、安全审查、自动化检查与分支保护规则,帮助团队提升代码质量、及早发现缺陷并维护安全标准。
用于接收并校验 Favro Webhook 的技能。讲解 X-Favro-Webhook 的 HMAC-SHA1 签名校验方式(签名内容为 payloadId 与注册 URL 拼接,而非请求体)、setup ping 处理、card 与 comment 事件分发,并提供 Express、Next.js、FastAPI 示例。
用于接收并校验 Paymob webhook(交易回调)的技能:说明如何处理 POST 的 Transaction Processed Callback,以及对 20 个指定字段按固定顺序做 HMAC-SHA512 签名校验,并依据布尔字段判断支付成功、失败、待处理、授权、捕获、退款与作废等状态。
用于接收并验证 Synctera Webhook 的技能,涵盖 Synctera-Signature 签名校验、ACCOUNT.UPDATED 与 TRANSACTIONS.POSTED.CREATED 等银行事件处理,并提供 Express、Next.js、FastAPI 示例与本地调试方式。
用于接收并验证 Token.io 开放银行(A2A)支付 webhook 的技能。Token.io 使用 Ed25519 非对称签名(token-signature 头)而非 HMAC,需用 Token Dashboard 中的成员公钥对原始请求体验签,并按 token-event 头分发事件。
用于对比验证截图与黄金图像并生成像素差异 GIF 的技能,帮助定位基准测试或回归中的图像失败。
针对 Clay 的常见错误排查技能,覆盖 Webhook、富化列、HTTP API 列、Claygent 与 CRM 集成等场景,给出症状、原因与修复方法,并附带脱敏诊断记录输出要求。
Connection Pool Analyzer 是 Performance Testing 领域的自动激活技能,用于连接池分析相关任务,提供分步指导、最佳实践、生产级代码与配置生成及结果校验。
用于生成最小化 Exa 诊断包,在保留可复现性的同时避免暴露凭证、查询、检索内容或客户数据。适用于需要排查 Exa 相关问题时安全收集证据的场景。
exa-hello-world 是一个 Exa Search 集成冒烟测试技能,用有界的合成查询和无内容断言验证新集成是否按当前契约工作。适用于运营或审查 Exa 边界时触发。