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

refactor-method-complexity-reduce
重构给定方法 `${input:methodName}`,通过提取辅助方法将其认知复杂度降低到 `${input:complexityThreshold}` 或以下。
github
csharp-xunit
获取 XUnit 单元测试的最佳实践,包括数据驱动测试
github
javascript-typescript-jest
使用 Jest 编写 JavaScript/TypeScript 测试的最佳实践,包括模拟策略、测试结构和常见模式。
github
create-agentsmd
为仓库生成 AGENTS.md 文件的提示
github
create-implementation-plan
为新增功能、重构现有代码或升级包、设计、架构或基础设施创建新的实施计划文件。
github
pytest-coverage
运行 pytest 测试并生成覆盖率报告,发现未覆盖的代码行,并将覆盖率提升至 100%。
github
dotnet-best-practices
确保 .NET/C# 代码符合解决方案/项目的最佳实践。
github
create-specification
为解决方案创建新的规范文件,针对生成式AI消费进行了优化。
github
java-springboot
获取使用 Spring Boot 开发应用程序的最佳实践。
github
playwright-generate-test
基于场景使用 Playwright MCP 生成 Playwright 测试
github
refactor
精准的代码重构,提升可维护性,不改变行为。涵盖提取函数、重命名变量、分解上帝函数、增强类型安全、消除代码坏味道以及应用设计模式。比 repo-rebuilder 更温和,适用于渐进式改进。
github
analytics
当用户想要设置、改进或审计分析跟踪和测量时使用。当用户提到“设置跟踪”、“GA4”、“Google Analytics”、“转化跟踪”、“事件跟踪”、“UTM参数”、“标签管理器”、“GTM”、“分析实施”、“跟踪计划”、“如何衡量这个”、“跟踪转化”、“归因”、“Mixpanel”、“Segment”、“我的事件是否触发”或“分析不起作用”时也使用。每当有人询问如何知道某件事是否有效或想要衡量营销结果时使用。对于A/B测试测量,请参见ab-testing。
coreyhaines31
launch
当用户想要规划产品发布、功能公告或发布策略时使用。当用户提到“发布”、“Product Hunt”、“功能发布”、“公告”、“上市”、“测试版发布”、“早期访问”、“候补名单”、“产品更新”、“我该如何发布这个”、“发布清单”、“GTM计划”或“我们即将上线”时也使用。每当有人准备公开发布某物时使用此技能。对于发布后的持续营销,请参见marketing-ideas。对于正在发布的优惠(奖励、保证、稀缺性、命名),请参见offers。
coreyhaines31
churn-prevention
当用户想要减少流失、构建取消流程、设置挽留优惠、恢复失败付款或实施留存策略时使用。当用户提到'流失'、'取消流程'、'离岗'、'挽留优惠'、'催款'、'失败付款恢复'、'赢回'、'留存'、'退出调查'、'暂停订阅'、'非自愿流失'、'用户不断取消'、'流失率太高'、'如何留住用户'或'客户正在离开'时也使用。每当有人正在失去订阅者或想要构建系统来阻止这种情况时使用此技能。对于取消后的赢回邮件序列,请参见emails。对于应用内升级付费墙,请参见paywalls。
coreyhaines31
claude-md-improver
审计并改进仓库中的 CLAUDE.md 文件。当用户要求检查、审计、更新、改进或修复 CLAUDE.md 文件时使用。扫描所有 CLAUDE.md 文件,根据模板评估质量,输出质量报告,然后进行针对性更新。当用户提到“CLAUDE.md 维护”或“项目记忆优化”时也使用。
anthropics
nature-statistics
Audit, revise, or draft manuscript statistical reporting for Nature / high-impact journal submissions. Use when the user asks to check statistical analysis sections, p values, confidence intervals, sample size, biological versus technical replicates, randomization, blinding, multiple-comparison correction, model assumptions, figure legends, Results statistics wording, reviewer comments about statistics, or Chinese academic drafts needing publication-ready Statistical analysis text. Also trigger on general paper-statistics requests such as 统计审查、统计分析小节、统计方法、p值、样本量、重复数、多重比较、置信区间、效应量、图注统计、审稿人统计意见.
yuan1z0825
nature-reviewer
Simulate a Nature-style reviewer assessment from the referee perspective rather than an author rebuttal. Use when the user wants a pre-submission review, reviewer report, peer-review style critique, novelty/significance/technical soundness assessment, reviewer-style manuscript evaluation, 审稿人视角评估, 预审稿意见, or Nature reviewer report. Return 3 reviewer reports plus a cross-review synthesis, grounded only in the local Nature reviewer source basis. Also trigger on general pre-submission review requests during academic writing even without the word "Nature", such as getting a mock peer review for any journal, critiquing a draft as a reviewer would, assessing novelty/rigor before submission, and Chinese phrasings like 审稿人视角、模拟审稿、预审、帮我审一下论文、投稿前自审、审稿意见模拟、找论文问题.
yuan1z0825
turborepo
Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.
vercel
release
Manage releases for this project. Validates changelog, installs git hooks, and cuts releases. Use when user says "/release", "release 1.0.5", "cut a release", or asks about the release process. NOT auto-invoked by the model.
tobi
cmux-shared-behavior
Shared behavior and mutation-path rules for cmux. Use when a behavior is exposed through multiple entrypoints such as keyboard shortcuts, command palette, context menu, CLI, settings, debug menu, optimistic UI, or tests that previously missed a bug.
manaflow-ai
cmux-debugging
Debug logging, Debug menu, runtime pitfalls, typing-latency-sensitive paths, SwiftUI list snapshot boundaries, OS-version repros, and local visual iteration for cmux. Use when adding debug probes, diagnosing UI/runtime issues, touching terminal rendering, tab/sidebar list views, drag/drop UTTypes, or using the Debug menu.
manaflow-ai
cmux-testing
cmux 测试规则,涵盖 Swift Testing、测试目标编译、测试接线以及包/重构验证。在添加或修改测试、涉及包/重构代码,或决定 reload.sh 是否足以验证时使用。
manaflow-ai
aspnet-core
Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.
openai
ce-test-xcode
Build and test iOS apps on simulator with XcodeBuildMCP.
everyinc