dotnet-testing-unit-test-fundamentals
面向 .NET 单元测试的专门技能,讲解 FIRST 原则、AAA Pattern、Fact/Theory 参数化测试、测试命名规范、xUnit 项目结构与常用断言,用于建立单元测试、学习测试基础与最佳实践。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-20 00:13
12,343 个结果
面向 .NET 单元测试的专门技能,讲解 FIRST 原则、AAA Pattern、Fact/Theory 参数化测试、测试命名规范、xUnit 项目结构与常用断言,用于建立单元测试、学习测试基础与最佳实践。
awesome-bug-fix 是一个系统化调试技能,强调先复现问题、定位根因,再实施修复。适用于报错、崩溃、测试或构建失败、偶发行为等场景,通过四阶段流程避免盲目试错。
api-tests 是来自 laurigates/claude-plugins 的一项 Claude 技能,用于检查并配置 API 契约测试基础设施,覆盖 Pact 契约测试、OpenAPI 规范校验以及 Zod/AJV 模式验证,可生成合规报告并在需要时补齐配置与 CI 工作流。
该技能用于只读审计现有测试套件,评估其覆盖是否有意义、断言是否可信及维护价值,而非实现测试或评审单次交付。依据公开资料整理。
ActiveInteraction Coder 是一个面向 Ruby on Rails 的技能资料,讲解如何用 ActiveInteraction 实现带类型声明的业务操作,以替代传统 Service Object。内容覆盖输入类型、组合、控制器模式与测试。
用于编写、评审和清理 Ruby 与 Rails 项目 RSpec 测试的技能,强调行为验证,覆盖 spec 类型选择、工厂设计、共享示例、消除不稳定测试等规则,并提供服务对象 spec 的锚点写法与输出规范。
面向 Go 仓库的测试编写规范技能,规定断言、表驱动测试、测试替身、助手、异步等待、golden 文件、模糊测试、基准与集成测试的统一写法,并列出常见但错误的默认习惯。
Skill Updater 是一个用于安全刷新已有技能的工作流:通过研究当前最佳实践、对比现有实现、生成 TDD 补丁待办、应用更新并验证生态集成,以证据支撑和 TDD 门禁方式更新技能。属于智能体与模型领域的技能维护工具。
Oxylabs 远程无头浏览器技能:通过 Chrome DevTools Protocol(CDP)用 Playwright 或 Puppeteer 连接云端 Chrome 会话,内置反检测、住宅代理轮换与地理定位,本地无需运行浏览器。
Oxylabs 远程无头浏览器服务,通过 CDP 连接 Chrome 或 Firefox,内置反检测、住宅代理与验证码处理,支持 Playwright、Puppeteer 等 CDP 兼容库。
对 Git 仓库进行“新鲜视角”审计与修复的 Agent 技能:按证据查找正确性错误、缺陷、遗漏、重复与陈旧测试,修复安全范围内的问题,全程用外部账本跟踪每个文件,支持续跑、截止时间与夜间自主运行。
用于为 Qt 模块或类生成单元测试的技能,基于 LSP 分析类结构,固定使用 Google Test,要求 100% 函数覆盖率并强制验证构建成功,支持模块批量生成与增量补全。
一个用于 AI 编程技能(Skill)的提示词,名为 but-for-real。它的作用是强制 AI 对自己刚刚产出的代码进行一轮带有怀疑态度的二次检查,而不是直接宣称「应该能跑」或「已经修好了」。该技能的核心要求是:先完整阅读 git diff 的每一行改动,再回头核对用户原始请求是否被真正满足、是否夹带了未被要求的改动;然后以「敌人审稿」的视角检查逻辑真伪、边界情况(null、空数组、极端状态)、未使用的导入与死代码、复制粘贴残留、差一错误、字符串拼接与硬编码、类型问题;接着排查遗漏项,如测试是否更新、其他引用该代码的文件是否受影响、TODO 是否处理、错误处理与类型检查是否执行;最后要求真正运行构建、测试、浏览器与控制台检查,而不是仅凭信心判断。若确实无法运行验证,必须明确说明而非假装有把握。发现问题后要直接修复,而不是罗列道歉清单,并用同样偏执的眼光复查修复本身。整体语气强硬、讽刺、直接,面向使用 AI 编码助手的开发者,用于抑制 AI 在代码修改后过早宣布成功的倾向。该技能的具体安装方式、价格、支持平台与兼容工具信息暂未提供。
Stably SDK Rules 是一套用于指导在 Playwright 测试中使用 Stably AI 能力的规则集,属于 stablyai/agent-skills 技能包。它规定了何时应使用原生 Playwright、何时应使用 AI 能力,涵盖 agent.act()、aiAssert()、extract()、getLocatorsByAI() 以及用于邮件/OTP 流程的 Inbox 等。
该技能将测试金字塔方法应用于某个功能:把每个测试场景分配到仍能捕获其失败的最低测试层级(单元、集成、端到端),并指定该层级内的具体测试类型,同时给出各层级与类型的覆盖比例建议。它先通过扫描技能盘点现有测试,识别项目实际使用的测试层级与类型,再输出测试层级说明、已有测试覆盖情况、场景到层级与类型的测试计划,以及手动验证项的验证方法。适用于需要为功能规划测试分层、优化测试成本与覆盖的 QA 场景。
playwright-cli 是一个命令行浏览器自动化工具,用于网页测试、表单填写、截图与数据提取。可通过命令打开浏览器、导航页面、点击输入、管理标签页与存储、拦截网络请求,并支持调试追踪与录屏。
TDD(测试驱动开发)技能,属于 superskills 质量标准的第一条规则,要求先写失败测试再写实现代码,遵循红-绿-重构循环。适用于新功能、缺陷修复、重构和行为变更,无失败测试前不得编写生产代码。
write-plan 是 superskills 中的规划技能,用于在写代码前根据规格或需求生成完整的多步骤工程实施计划,包含按 TDD 拆分的小任务、DRY/SOLID/YAGNI 说明、文件结构、测试与验证章节和覆盖率目标,并自动触发二次工程评审。
Cekura 的修复生产环境通话问题技能,按调试、复现、修复、验证、回归测试、提交 PR 六阶段顺序执行,强调用与生产相同的连接媒介在 Cekura 上端到端模拟,未通过阶段门槛不得继续。
一个基于 git diff 的结构化代码审查技能,按正确性、安全、复杂度、可维护性和语言最佳实践分析改动,输出 Markdown 报告与可交互的双语 HTML 报告,并支持仅 Markdown 模式。
Sandbox SDK 的项目内测试技能,说明单元测试与 E2E 测试的取舍、测试文件位置、mock 模式与项目特有约定,用于编写或运行该项目的测试。
hk 是 jdx 开发的 Git 钩子管理器,用 Pkl 配置,把 linter 和格式化工具作为 git 钩子运行,内置并行执行、文件锁和仅针对暂存文件的操作,无需额外的 lint-staged。
面向渗透测试的取证整理与报告合成技能:把已确认发现去重、按严重性排序,编写修复建议、管理层摘要与技术附录,并保持证据可复现、可追溯。
依据规格验证实现完成情况的技能,在 /speckit.implement 完成后自动运行,检查 FR 需求、任务完成率、契约实现与测试覆盖,并输出履约报告。