测试与 QA
测试、调试、验证和质量工作流
Skills 列表

playwright-dev
解释如何开发 Playwright——添加 API、MCP 工具、CLI 命令和供应商依赖项。
microsoft
export-download-debugging
Diagnose and fix browser, preview, or Electron export/download failures, especially image export issues involving Save As, Blob/Data URLs, the File System Access API, createWritable failures, and 0 KB files.
nexu-io
constraint-driven-development
Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-ignore or eslint-disable suppressions, skipped or deleted tests, assertions stripped out, unimplemented stubs, thresholds edited down. Use when no quality bar is written down, when the user says "set up constraints" or "define our standards", when an agent keeps silencing checks or skipping tests to get to green, when you need a coverage or performance threshold and don't know what number to pick, or when an agent writes more code than anyone will read.
addyosmani
testing
Vitest 测试指南。适用于编写或更新测试用例、修复失败测试、提升代码覆盖率、排查测试问题以及配置 Mock。
lobehub
tdd-rust
TDD workflow for RTK filter development. Red-Green-Refactor with Rust idioms. Real fixtures, token savings assertions, snapshot tests with insta. Auto-triggers on new filter implementation.
rtk-ai
observability-and-instrumentation
对代码进行插桩,使生产行为可见且可诊断。在添加日志、指标、追踪或告警时使用。在发布任何在生产环境中运行且需要证据证明其正常工作的功能时使用。当报告了生产问题但无法从现有数据判断发生了什么时使用。
addyosmani
design-patterns
Rust design patterns for RTK. Newtype, Builder, RAII, Trait Objects, State Machine. Applied to CLI filter modules. Use when designing new modules or refactoring existing ones.
rtk-ai
doubt-driven-development
将每一个非平凡决策置于全新上下文的对抗性审查之下,然后再让其成立。当正确性比速度更重要时、在不熟悉的代码中工作时、风险较高时(生产环境、安全敏感逻辑、不可逆操作),或者任何一次自信的输出现在验证比以后调试更便宜时使用。
addyosmani
rtk-tdd
Enforces TDD (Red-Green-Refactor) for Rust development. Auto-triggers on implementation, testing, refactoring, and bug fixing tasks. Provides Rust-idiomatic testing patterns with anyhow/thiserror, cfg(test), and Arrange-Act-Assert workflow.
rtk-ai
git-workflow-and-versioning
规范 Git 工作流实践。在进行任何代码更改时使用。在提交、分支、解决冲突或需要跨多个并行流组织工作时使用。在发布版本、选择语义版本号、打标签或编写变更日志时使用。
addyosmani
ci-cd-and-automation
自动化CI/CD流水线设置。在设置或修改构建和部署流水线时使用。在需要自动化质量门禁、配置CI中的测试运行器或建立部署策略时使用。
addyosmani
shipping-and-launch
准备生产发布。在准备部署到生产环境时使用。当需要发布前检查清单、设置监控、规划分阶段发布或需要回滚策略时使用。
addyosmani
spec-driven-development
在编码前创建规范。适用于启动新项目、新功能或重大变更且尚无规范时。适用于需求不清晰、模糊或仅存在于模糊想法时。
addyosmani
test-driven-development
以测试驱动开发。在实现任何逻辑、修复任何错误或更改任何行为时使用。当需要证明代码有效、收到错误报告或即将修改现有功能时使用。
addyosmani
idea-refine
将原始想法通过结构化的发散与收敛思维,提炼为清晰、可执行的概念。当想法仍模糊、需要在投入计划前压力测试假设、或希望扩展选项再聚焦时使用。触发词包括“构思”、“完善这个想法”或“压力测试我的计划”。
addyosmani
using-agent-skills
发现并调用智能体技能。在开始会话或需要发现当前任务适用的技能时使用。这是管理所有其他技能如何被发现和调用的元技能。
addyosmani
browser-testing-with-devtools
通过 Chrome DevTools MCP 在真实浏览器中进行测试。在构建或调试任何在浏览器中运行的内容时使用。当需要检查 DOM、捕获控制台错误、分析网络请求、分析性能或使用真实运行时数据验证视觉输出时使用。需要配置 chrome-devtools MCP 服务器。
addyosmani
agent-implementer-sparc-coder
Agent skill for implementer-sparc-coder - invoke with $agent-implementer-sparc-coder
ruvnet
agent-benchmark-suite
Agent skill for benchmark-suite - invoke with $agent-benchmark-suite
ruvnet
agent-pr-manager
Agent skill for pr-manager - invoke with $agent-pr-manager
ruvnet
agent-worker-specialist
Agent skill for worker-specialist - invoke with $agent-worker-specialist
ruvnet
agent-refinement
Agent skill for refinement - invoke with $agent-refinement
ruvnet
agent-code-goal-planner
Agent skill for code-goal-planner - invoke with $agent-code-goal-planner
ruvnet
agent-tester
Agent skill for tester - invoke with $agent-tester
ruvnet