Testing & QA

Testing, debugging, validation, and quality workflows

844 skills available

Skills List

pytest-coverage

pytest-coverage

36Ktesting-qa

Run pytest tests with coverage, discover lines missing coverage, and increase coverage to 100%.

github avatargithub
Get
dotnet-best-practices

dotnet-best-practices

36Ktesting-qa

Ensure .NET/C# code meets best practices for the solution/project.

github avatargithub
Get
create-specification

create-specification

36Ktesting-qa

Create a new specification file for the solution, optimized for Generative AI consumption.

github avatargithub
Get
java-springboot

java-springboot

36Ktesting-qa

Get best practices for developing applications with Spring Boot.

github avatargithub
Get
playwright-generate-test

playwright-generate-test

36Ktesting-qa

Generate a Playwright test based on a scenario using Playwright MCP

github avatargithub
Get
reverse-engineering

reverse-engineering

36Ktesting-qa

Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker.

zhaoxuya520 avatarzhaoxuya520
Get
refactor

refactor

36Ktesting-qa

Surgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.

github avatargithub
Get
analytics

analytics

35Ktesting-qa

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-testing.

coreyhaines31 avatarcoreyhaines31
Get
launch

launch

35Ktesting-qa

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' 'product update,' 'how do I launch this,' 'launch checklist,' 'GTM plan,' or 'we're about to ship.' Use this whenever someone is preparing to release something publicly. For ongoing marketing after launch, see marketing-ideas. For the offer being launched (bonuses, guarantees, scarcity, naming), see offers.

coreyhaines31 avatarcoreyhaines31
Get
3-statement-model

3-statement-model

34Ktesting-qa

Complete, populate and fill out 3-statement financial model templates (Income Statement, Balance Sheet, Cash Flow Statement) . Use when asked to fill out model templates, complete existing model frameworks, populate financial models with data, complete a partially filled IS/BS/CF framework, or link integrated financial statements within an existing template structure. Triggers include requests to fill in, complete, or populate a 3-statement model template

anthropics avataranthropics
Get
churn-prevention

churn-prevention

34Ktesting-qa

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers or wants to build systems to prevent it. For post-cancel win-back email sequences, see emails. For in-app upgrade paywalls, see paywalls.

coreyhaines31 avatarcoreyhaines31
Get
claude-md-improver

claude-md-improver

33Ktesting-qa

Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization".

anthropics avataranthropics
Get
nature-statistics

nature-statistics

33Ktesting-qa

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 avataryuan1z0825
Get
debug-issue

debug-issue

32Ktesting-qa

Systematically debug issues using graph-powered code navigation

tirth8205 avatartirth8205
Get
write-swift

write-swift

32Ktesting-qa

How to write modern Swift well — modeling with value types, Swift 6 data-race safety and approachable concurrency (@concurrent, main-actor-by-default, actors, task groups), protocols and generics (some vs any), API design, performance and ARC, Swift Testing, macros, and the modern language features agents don't know about yet. Use when writing, reviewing, or migrating Swift, or when a concurrency error, a hang, a data race, a retain cycle, or a performance problem needs fixing.

emilkowalski avataremilkowalski
Get
review-changes

review-changes

32Ktesting-qa

Perform a structured code review using change detection and impact

tirth8205 avatartirth8205
Get
review-delta

review-delta

31Ktesting-qa

Review only changes since last commit using impact analysis. Token-efficient delta review with automatic blast-radius detection.

tirth8205 avatartirth8205
Get
nature-reviewer

nature-reviewer

31Ktesting-qa

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 avataryuan1z0825
Get
turborepo

turborepo

31Ktesting-qa

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 avatarvercel
Get
release

release

29Ktesting-qa

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 avatartobi
Get
e2e-tests-studio

e2e-tests-studio

27Ktesting-qa

REQUIRED when modifying any file in packages/playground-ui or packages/playground. Triggers on: React component creation/modification/refactoring, UI changes, new playground features, bug fixes affecting studio UI. Generates Playwright E2E tests that validate PRODUCT BEHAVIOR, not just UI states.

mastra-ai avatarmastra-ai
Get
cmux-billing

cmux-billing

26Ktesting-qa

Stripe checkout, pricing, subscription, Pro plan, webhook, and entitlement runbook for cmux billing work. Use when editing or debugging billing, pricing, Stripe Checkout, subscription recording, Pro plan status, webhooks, entitlement metadata, or pricing dev/prod tooling.

manaflow-ai avatarmanaflow-ai
Get
cmux-shared-behavior

cmux-shared-behavior

25Ktesting-qa

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 avatarmanaflow-ai
Get
cmux-debugging

cmux-debugging

25Ktesting-qa

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 avatarmanaflow-ai
Get