mcpField

Skills

96,770 packaged capabilities and playbooks for agents. Install any of them with one command.

Testing & quality

R
ring:documentation-review

Comprehensive checklist and process for reviewing documentation quality including voice, tone, structure, completeness, and technical accuracy.

Testing & quality36
R
ring:linting-codebase

Parallel lint fixing pattern - runs lint checks, groups issues into independent streams, and dispatches AI agents to fix all issues until the codebase is clean.

Testing & quality36
R
ring:testing-agents-with-subagents

Agent testing methodology - run agents with test inputs, observe outputs, iterate until outputs are accurate and well-structured.

Testing & quality36
R
root-cause
root-cause
quantipixels / skills

Establish the minimal causal explanation for one reproducible or directly observed failure by building and falsifying competing mechanisms. Use when the missing outcome is diagnosis rather than report validity, review, or correction delivery.

Development36
S
s4h-logic-consistency-check
s4h-logic-consistency-check
human-avatar / skills-for-humanity

Surface internal contradictions, conflicting requirements, and edge cases that expose hidden conflicts in a document, spec, plan, design, or set of requirements. Use when something feels off but you can't pinpoint why, before committing to a design, or when requirements have grown incrementally and may have drifted out of sync. TRIGGERS: 'consistency check', 'find contradictions', 'does this spec make sense', 'check for conflicts', 'something feels wrong here', reviewing requirements docs, technical specs, architecture plans, product briefs, or any document where internal coherence matters.

Testing & quality36
S
shipwright
shipwright
dmytri / shipshape

Use this skill to run the Shipshape Shipwright role: in-harbour code inspection. Discovers existing behaviour and policy violations from production code, writes @captain-tagged scenario skeletons and @planks annotations for Captain review. Run for fitting out, onboarding an existing codebase, and between releases.

Testing & quality36
S
skill-system-auditor
skill-system-auditor
a-green-hand-jack / ml-research-skills

Audit a skill collection for consistency, lifecycle coverage, routing, documentation drift, memory writeback, stale references, helper paths, and validation readiness.

Agent workflows36
S
skills-qa
skills-qa
cslawyer1985 / claude-for-legal-zh

Evaluate a skill against the legal skill design framework — thirteen design parameters (including trust surface, freshness, schema validation, and conflict detection), three legal failure modes, and a three-tier verdict (ready / some concerns / major concerns). Use before deciding whether to trust a community skill for installation, before deploying a first-party skill to the team, or when the user asks "should I trust this?" or "is this skill well designed?" Runs automatically as part of /legal-builder-hub:skill-installer.

Testing & quality36
S
sl-gapi-deep-review

No description yet

Testing & quality36
S
spec-driven-verify
spec-driven-verify
kw12121212 / auto-spec-driven

Verify a spec-driven change is complete and correctly implemented. Checks task completion, implementation evidence, and spec alignment.

Testing & quality36
S
spec-driven-workflow
spec-driven-workflow
rhyanvargas / agentic-development-starter-kit

Draft specs, analyze requirements, plan implementation, implement from specs, review against specs (generator≠evaluator), extract specs from existing code, run surgical bugfix specs, multi-session handoff/progress, and size greenfield/brownfield work. Use when the user wants testable requirements, living specs, spec-driven development, session handoff, bugfix with regression fences, Design-First vs Requirements-First, or /draft-spec /plan-impl /implement-spec /review /extract-spec. Do not use for C4/solution architecture packets (use solution-architecture), DevOps/CI-CD strategy design, README authoring, Agent Skill optimization, AFK/Ralph automation products, or trivial one-line fixes.

Development36
S
specifying-gates
specifying-gates
pcvelz / superpowers

Use when a user-gate task has requiresUserSpecification=true OR the agent's "do I know HOW?" self-check returns no. Locks down verification mechanics through a short AskUserQuestion sequence and writes the answers back into the task's metadata. Does NOT run the verification itself.

Agent workflows36
S
swe-loop
swe-loop
gaasher / agent-loop-skills

Use when the user has a coding prompt — a feature, bug fix, or refactor — and wants it implemented end to end by a self-checking software loop, not a single pass. It refines the prompt into an executable plan (running the plan-loop internally), then executes the plan task by task: an Engineer subagent implements each PR-sized task editing only source, a separate QA subagent authors the tests that prove the task's acceptance criteria (or grades quality only when tests already cover them), runs the task's tests plus the full accumulated regression suite, and grades the code against a strict conciseness/readability/style-match rubric; the Engineer and QA loop on each task until the tests pass and the quality gate holds, then it commits and opens a pull request for the task — stacked PRs (one per task, each based on the prior) by default, or one combined PR — and moves to the next task. Author and critic have disjoint write scopes (Engineer owns source, QA owns tests) so neither can game the gate. Not for producing a plan without building it (that is plan-loop), and not for tuning a metric on an existing artifact under a fixed correctness bound (that is optimize-loop).

Development36
T
tdd
tdd
gusen1453 / creed

Use when implementing any feature, bug fix, refactor, or behavior change, before writing production code.

Testing & quality36
T
tdd
tdd
help-me-test / skills

Everything to do with tests on HelpMeTest. Use when: writing tests for a new feature, generating tests for an existing feature, fixing a broken test, debugging a failing test, tests broke after a UI change, tests are out of date after a refactor. Triggers on: 'write tests', 'generate tests', 'test is failing', 'fix tests', 'tests broke', 'implement X', 'add feature', 'fix bug', 'why does this test fail', 'tests are out of date'. If it involves HelpMeTest tests in any way, this is the skill.

Testing & quality36
T
tdd
tdd
igmarin / rails-agent-skills

Use when running the full Rails TDD loop: failing spec, implement, review, PR. Trigger words: TDD, red-green-refactor, write tests first, test-driven.

Testing & quality36
T
tdd
tdd
karasukaigan / skills-zh

Test-driven development using the red-green-refactor loop. Use when the user wants to build a feature or fix a bug with TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.

Testing & quality36
T
tdd
tdd
opengovsg / formsg-ai

Test-driven development, including frontend slices verified against a Figma design source via Storybook stories and an agent-browser visual gate. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", or wants integration tests.

Testing & quality36
T
test-design
test-design
gusen1453 / creed

Use when writing, reviewing, or modifying unit/integration tests, adding test cases, assertions, or mocks, or deciding whether a piece of code is worth testing — especially when tempted to add tests for coverage, over-mock dependencies, or write formalistic tests that just restate the implementation.

Testing & quality36
T
test-driven-development
test-driven-development
romiluz13 / cc10x

Internal skill. Use cc10x-router for all development tasks.

Testing & quality36
T
test-driven-development

Use when writing new functions, adding features, fixing bugs, or refactoring by applying TDD principles - write failing tests before implementation code, make them pass, then refactor.

Testing & quality36
T
test-driven-development
test-driven-development
w95 / awesome-claude-corporate-skills

Use when implementing any feature or bugfix, before writing implementation code

Testing & quality36
T
test-feature
test-feature
elie222 / inbox-zero

End-to-end feature testing — browser QA, API verification, eval tests, or any combination. Covers browser interactions (via agent-browser CLI), Google Workspace operations (gws CLI), API calls, and LLM eval tests. Can also persist tests as reusable QA flows or eval files.

Testing & quality36
T
test-generator
test-generator
alirezarezvani / claude-code-tresor

Automatically suggest tests for new functions and components. Use when new code is written, functions added, or user mentions testing. Creates test scaffolding with Jest, Vitest, Pytest patterns. Triggers on new functions, components, test requests, testing mentions.

Testing & quality36
T
test-runner
test-runner
d-o-hub / rust-self-learning-memory

Execute Rust tests (unit, integration, doc). Use cargo nextest for fast parallel execution.

Testing & quality36
T
testcase-generator

No description yet

Testing & quality36
T
testimio
testimio
membranedev / application-skills

Testim.io integration. Manage data, records, and automate workflows. Use when the user wants to interact with Testim.io data.

Testing & quality36
T
testing-anti-patterns
testing-anti-patterns
jackspace / claudeskillz

Use when writing or changing tests, adding mocks, or tempted to add test-only methods to production code - prevents testing mock behavior, production pollution with test-only methods, and mocking without understanding dependencies

Testing & quality36
T
testing-security
testing-security
wojons / skills

Test application security vulnerabilities

Security36
T
testing-usability
testing-usability
wojons / skills

Test application usability and user experience

Testing & quality36
T
tune-skill
tune-skill
hburaktasyurek / agent-skills-and-commands

Improve one existing shipped skill from concrete feedback or a failed run via bounded PDCA. Use when skill instructions or package behavior look wrong and the fix belongs in that one package; otherwise route to the owning workflow. Triggers: tune-skill.

Agent workflows36
U
ui-slop-score
ui-slop-score
uizze / uizze

Review a rendered web or mobile interface and score how generic it looks. Use for UI critique, design review, visual polish, screenshot review, pre-merge checks, and requests to fix AI-looking UI or explain why an interface feels generic.

Design & UI36
U
update-storybook-snapshots
update-storybook-snapshots
cartridge-gg / controller

Update Storybook visual regression snapshots after intentional UI changes. Use when visual tests fail due to expected changes, or when asked to update snapshots.

Testing & quality36
U
upgrade-engine
upgrade-engine
igmarin / rails-agent-skills

Use when checking a Rails engine across Rails versions (Zeitwerk, compatibility). Trigger words: Zeitwerk, Rails upgrade, cross-version, engine compatibility.

Development36
U
ux-usability-review
ux-usability-review
ahmedhamadto / software-forge

Use when reviewing any interface for usability — walks through Krug's principles from Don't Make Me Think covering cognitive load, scanning, navigation, homepage clarity, mobile usability, accessibility, and the goodwill reservoir.

Design & UI36
V
verification-before-completion
verification-before-completion
jackspace / claudeskillz

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

Testing & quality36
V
vitest
vitest
claude-dev-suite / claude-dev-suite

Vitest testing framework. Covers unit tests, mocking, and coverage. Use for testing Vite-based and Node.js projects. USE WHEN: user mentions "vitest", "vite test", "unit test", asks about "vi.fn", "vi.mock", "test coverage", "mock functions", "test vite project" DO NOT USE FOR: E2E tests - use `playwright` instead; React component testing - combine with `testing-library`; Jest projects - use `jest` instead

Testing & quality36
V
vue-doctor
vue-doctor
arjun-ingole / vue-doctor

Diagnose and fix Vue/Nuxt codebase health issues. Use when reviewing Vue code, fixing performance problems, auditing security, or improving code quality.

Testing & quality36
W
webapp-testing
webapp-testing
w95 / awesome-claude-corporate-skills

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing & quality36
W
wk-code-review
wk-code-review
whalezhao / wk-code-review

Perform code review by comparing the current branch with the base branch, generate a complete audit plan and execute it item by item, covering all changed files, integrating EliteForge standards checks, security detection, business logic correctness verification, and reliability and solution soundness assessment, with support for interrupt recovery; results are saved to the `{OUTPUT_DIR}` directory.

Testing & quality36
W
write-tests
write-tests
elie222 / inbox-zero

Write focused unit tests for backend and utility logic

Testing & quality36
Y
YunxiaoQA
YunxiaoQA
15810879921-coder / oneos-pm-skills

Tester automation for Yunxiao (Projex): accept and start 【Test】 tasks and advance requirements from pending test → testing; record plans, test case execution, reports, and test deployment evidence from the verifiable test evidence checklist; after diagnosis and duplicate checking, create defects in one click; for both standalone defect creation and defect creation from test cases, the verifier is mandatorily set to the currently logged-in tester and read back, (this-cycle deliverables bind the development owner / non-this-cycle ones use a self-designated owner); pull the list of fixed | not-to-be-fixed pending verification; batch close fixed ones, reopen reproduced defects, and merge closed ones into the current iteration only after each Bug has independent retest-pass evidence; the normal completion path keeps the original evidence gate, and "complete testing" may also enter the audit release branch when the tester explicitly gives "manual confirmation passed = yes"; mark the current 【Test】 task as completed and advance the requirement to test complete, and mark it as an unofficial release candidate, only when all non-cancelled development tasks uniquely map to test tasks and sibling test tasks are complete. Use when the user says YunxiaoQA, test task, pull test tasks, create defect, reopen, batch close, merge into iteration, start testing, record test evidence, complete testing, manual confirmation passed, close the loop on test tasks, receive release backflow, verify release backflow, hand over release. Also call proactively when the user does not write the Skill name or standard phrase but natural language clearly expresses viewing their own test tasks, starting/continuing/completing formal testing, recording evidence, filing a Bug, retest-close, or reopening; first uniquely locate the 【Test】 task or Bug via the official CLI, then normalize to existing commands. With zero or multiple candidates, return read-only without guessing the number from the title. Do not trigger when it is only about running local code tests, developer self-testing, or fixing code with no Yunxiao test task context. Tester role only; does not create 【Development】/does not create iterations/does not fix already-fixed items on behalf of developers. For any write to Yunxiao, first Plan for confirmation, then apply in one go; do not align with yunxiao-requirement-lifecycle.

Testing & quality36
3
3p-review
3p-review
nikhilw / structured-agentic-workflow

Independent third-person code review. Use after ALL build phases are complete for a holistic review of the entire feature, or anytime the user wants a quality gate. Reviews as an independent Senior Architect who did NOT write the code and now owns it, so it must meet world-class standards.

Testing & quality35
A
accessibility-expert
accessibility-expert
duck4nh / antigravity-kit

WCAG 2.1/2.2 compliance, WAI-ARIA implementation, screen reader optimization, keyboard navigation, and accessibility testing expert. Use PROACTIVELY for accessibility violations, ARIA errors, keyboard navigation issues, screen reader compatibility problems, or accessibility testing automation needs.

Design & UI35
A
agent-harness
agent-harness
netresearch / agent-harness-skill

Use when making a repo agent-ready, verifying harness consistency, checking for documentation drift, bootstrapping harness infrastructure (AGENTS.md as index, docs/ structure, CI verification, enforcement mechanisms), or auditing repo agent-readiness maturity level.

Agent workflows35
A
agent-review
agent-review
justbecauselabs / agent-skills

Run a bounded second-model code review with Codex Sol or Claude Fable. Use one combined correctness, security, structural-simplicity, modularity, and reuse contract for one initial review plus up to two convergence retries when accepted findings change the source. Use when the user asks for agent review, a second opinion, security review, adversarial review, or deep code-quality review.

Testing & quality35
A
agent-reviews
agent-reviews
pbakaus / agent-reviews

Review and fix PR review bot findings on current PR, loop until resolved. Fetches unanswered bot comments, evaluates each finding, fixes real bugs, dismisses false positives, and replies to every comment with the outcome.

Testing & quality35
A
aggregate-transaction-boundary
aggregate-transaction-boundary
j5ik2o / okite-ai

Clarifies the relationship between aggregates and transaction boundaries, and detects and corrects the anti-pattern of including multiple aggregates in a single transaction. Applies the principle that an aggregate is a strong consistency boundary, and that when a use case updates multiple aggregates it should use eventual consistency. Use when detecting transaction boundary issues during code review, use case design, or refactoring. Target languages: language-agnostic (Java, Kotlin, Scala, TypeScript, Go, Rust, Python, and all others). Triggers: activated by transaction boundary related requests such as "updating multiple aggregates in the same transaction", "the use case has @Transactional", "how to keep consistency between aggregates", "should we use the Saga pattern", "transaction boundary design", "one transaction one aggregate", "implementing eventual consistency", "transactions spanning aggregates".

Development35
A
alicloud-ai-video-liveportrait-test
alicloud-ai-video-liveportrait-test
cinience / alicloud-skills

Minimal lightweight portrait animation smoke test for Model Studio LivePortrait.

Testing & quality35
A
alicloud-ai-video-retalk-test
alicloud-ai-video-retalk-test
cinience / alicloud-skills

Minimal lip-sync replacement smoke test for Model Studio VideoRetalk.

Testing & quality35
A
ark-chainsaw-testing
ark-chainsaw-testing
mckinsey / agents-at-scale-ark

Run and write Ark Chainsaw tests with mock-llm. Use for running tests, debugging failures, or creating new e2e tests.

Testing & quality35
A
audit-website

Audit websites for SEO, performance, security, technical, content, and 15 other issue categories with 230+ rules using the squirrelscan CLI. Returns LLM-optimized reports with health scores, broken links, meta tag analysis, and actionable recommendations. Use to discover and assess website or webapp issues and health.

Marketing & growth35
B
blue-team
blue-team
gaasher / agent-loop-skills

Use when the user has concrete failing cases in code or a guardrail/classifier/filter/prompt/API they own — a red-team failure catalogue OR a CI/CD test-failure report (failing pytest/JUnit tests) — and wants the target patched until those failures are closed without breaking what already works. It points straight at the failed cases (normalize any source with tools/ingest.py), fixes one root-cause class per iteration, and re-checks with tools/verify.py — oracle mode against a red-team oracle, or tests mode against the test suite — keeping a patch only if it closes a class while nothing that passed before regresses, else reverting; loops until every class is closed (dry) or the budget runs out, then opens a pull request with the patch set. The defensive fixer half of a find→fix setup. Not for discovering new failures (that is red-team), and not for editing the oracle, tests, or holdout that define ground truth.

Development35
B
blueprint-derive-tests
blueprint-derive-tests
laurigates / claude-plugins

Derive test regression plans from git history by finding commits lacking tests. Use when finding untested bug fixes, coverage gaps, or generating a test backlog.

Testing & quality35
B
browser-qa
browser-qa
rogeriochaves / skills

Drive a real browser to QA a feature end-to-end as a user would. Loads the Playwright MCP playbook plus the failure modes to avoid. Use whenever you need to verify a UI feature works in a browser, capture PR screenshots, repro a customer bug visually, or do end-of-task dogfooding before declaring something "done". This is the QA stage of orchestrate mode.

Testing & quality35
C
check-invariants
check-invariants
jayden-dang / skills

Use when a design or diff cites architecture invariants (a `Respects`

Testing & quality35
C
clean-code-reviewer
clean-code-reviewer
ontoledgy / ol_ai_context_library

Analyses code and produces a structured violation report against clean coding standards. Use when: auditing code before a refactoring task, reviewing a PR for clean coding compliance, or establishing a baseline before applying clean-code-refactor. Produces a violation report that clean-code-refactor and data-engineer Implement Mode can act on. Supports Python, JavaScript/TypeScript, C#, and Rust. Supports both general (Clean Code) and OB (BORO Quick Style Guide) convention sets via the `standard` parameter.

Testing & quality35
C
clean-code

Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.

Development35
C
clean-code-tests
clean-code-tests
ontoledgy / ol_ai_context_library

Generate and review tests following project testing standards. Use when: adding tests for a new or untested function/class, reviewing existing tests for quality compliance, or identifying untested paths in a module. Supports Python, JavaScript/TypeScript, C#, and Rust. Supports both general (Clean Code) and OB (BORO Quick Style Guide) convention sets via the `standard` parameter.

Testing & quality35
C
code-discipline
code-discipline
mwillbanks / agent-skills

Prevent trivial helpers, wrapper layers, rename-only utilities, duplicate constants, and local reinvention. Enforce reuse of platform primitives, framework capabilities, shared utilities, and proven libraries. Use when adding or reviewing helper sprawl, object-vs-positional parameter decisions, arrow-vs-declaration choices, class-vs-functional design, god-file boundaries, schema-file boundaries, security/maintainability hardening, or UI structure so the agent keeps code disciplined and avoids technical debt.

Development35
11641–11700 of 11,825

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.