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

python-testing
使用 pytest、TDD 方法论、fixture、模拟、参数化和覆盖率要求的 Python 测试策略。
affaan-m
strategic-compact
在逻辑间隔处建议手动上下文压缩,以在任务阶段中保留上下文,而非依赖任意的自动压缩。
affaan-m
springboot-tdd
使用 JUnit 5、Mockito、MockMvc、Testcontainers 和 JaCoCo 进行 Spring Boot 的测试驱动开发。在添加功能、修复错误或重构时使用。
affaan-m
e2e-testing
Playwright E2E 测试模式、页面对象模型、配置、CI/CD 集成、工件管理和不稳定测试策略。
affaan-m
django-tdd
基于 pytest-django、TDD 测试驱动开发方法论、factory_boy、Mock、代码覆盖率统计以及 Django REST Framework API 测试的 Django 自动化测试策略与最佳实践。
affaan-m
python-patterns
Python 惯用写法、PEP 8 标准、类型提示以及构建健壮、高效、可维护 Python 应用的最佳实践。
affaan-m
docker-patterns
用于本地开发、容器安全、网络、卷策略和多服务编排的 Docker 和 Docker Compose 模式。
affaan-m
java-coding-standards
适用于 Spring Boot 和 Quarkus 服务的 Java 编码规范:命名、不可变性、Optional 使用、流、异常、泛型、CDI、响应式模式和项目布局。自动应用框架特定的约定。
affaan-m
golang-testing
Go 测试模式,包括表格驱动测试、子测试、基准测试、模糊测试和测试覆盖率。遵循 TDD 方法论和惯用的 Go 实践。
affaan-m
writing-plans
当你有多步骤任务的规格或需求时,在接触代码之前使用
obra
systematic-debugging
在遇到任何错误、测试失败或意外行为时使用,在提出修复之前
obra
test-driven-development
在实现任何功能或修复缺陷之前使用,先编写测试代码
obra
dogfood
Web 应用探索性 QA 测试:排查 Bug、采集证据、生成报告。
nousresearch
webapp-testing
用于使用 Playwright 与本地 Web 应用交互和测试的工具包。支持验证前端功能、调试 UI 行为、捕获浏览器截图以及查看浏览器日志。
anthropics
frontend-testing
使用 Vitest 和 Testing Library 编写、更新或审查 Dify 前端测试。适用于 web/ 或 packages/dify-ui/ 下的前端规范、测试覆盖率请求、回归测试、可测试性或测试策略。
langgenius
next-cache-components-optimizer
通过设置代理循环,在缓存组件/PPR下,使Next.js路由在初始加载(硬导航)和客户端导航(软导航)时实现即时导航。将目标编码为一个失败的@next/playwright instant()端到端测试,并逐步使其通过,每次验证一个路由;交付的测试随后防止回归。当被要求使路由导航即时(其静态外壳立即提交)、修复静态外壳未预渲染/服务/预取的路由、扩展路由的静态外壳或修复其首次绘制缓慢、诊断哪个Suspense边界阻止路由进入静态外壳,或为路由编写instant()端到端守卫时使用。需要Next.js 16.3+并启用cacheComponents;如果版本较旧,则指导升级。
vercel
gstack
gstack Skill 套件的路由分发器。(gstack)
garrytan
vitest
Vitest API 与配置参考指南(兼容 Jest)—— 涵盖 vi.* Mock 模拟、Spies 侦听器、伪造定时器(Fake Timers)、代码覆盖率配置、Fixtures 测试固件、快照测试以及测试用例筛选等内容。适用于 Monorepo 中任意模块的 Vitest API 和配置相关疑问;若涉及 Studio 专属的测试策略与组件测试搭建,请先参阅 studio-testing 和 studio-mock-api-tests。
supabase
aoti-debug
排查与调试 AOTInductor (AOTI) 的错误与崩溃问题。当遇到 AOTI 段错误(segfault)、设备不匹配错误、常量加载失败,或者调用 aot_compile、aot_load、aoti_compile_and_package、aoti_load_package 触发运行时错误时使用。
pytorch
add-uint-support
通过更新 AT_DISPATCH 宏,为 PyTorch 算子添加无符号整数(uint)类型支持。适用于为算子或 Kernel 补充 uint16、uint32、uint64 类型支持的场景,或者当用户提到开启无符号类型支持、基础无符号类型(barebones unsigned types)或 uint 支持时使用。
pytorch
at-dispatch-v2
在 ATen C++ 代码中将 PyTorch 的旧版 AT_DISPATCH 宏转换为全新的 AT_DISPATCH_V2 格式。适用于将 AT_DISPATCH_ALL_TYPES_AND*、AT_DISPATCH_FLOATING_TYPES* 或其他分发宏迁移至新版 v2 API 的场景。主要用于 ATen 算子内核文件、CUDA kernel 以及原生算子(native operator)实现。
pytorch
metal-kernel
为 PyTorch 算子编写 Metal/MPS kernel。适用于给算子添加 MPS 设备支持、实现 Metal 着色器或将 CUDA kernel 移植到 Apple Silicon 的场景。涵盖 native_functions.yaml 分发配置、主机端算子实现以及 Metal kernel 的编写。
pytorch
pyrefly-type-coverage
将指定文件迁移至更严格的 Pyrefly 类型检查模式,要求所有函数、类以及属性必须补全类型标注。
pytorch
skill-writer
引导用户为 Claude Code 创建 Agent Skill。当用户想要创建、撰写、设计新 Skill,或者在 SKILL.md 文件、frontmatter 配置、Skill 目录结构上需要帮助时使用。
pytorch