mcpField

Skills

97,222 packaged capabilities and playbooks for agents. Install any of them with one command.

Testing & quality

D
debug
debug
johnlindquist / claude

Unified debugging workflow enforcing root cause protocol. Investigate → Understand → Reason → Fix. Use when debugging bugs, errors, or unexpected behavior.

Development55
D
detectify
detectify
membranedev / application-skills

Detectify integration. Manage Organizations. Use when the user wants to interact with Detectify data.

Security55
D
dhh
dhh
marckohlbrugge / 37signals-skills

Review Ruby/Rails code like DHH would - direct, opinionated, allergic to over-engineering. Use when the user runs /dhh or asks for a DHH-style review of a diff, file, or recent changes.

Testing & quality55
D
dotnet-performance-review
dotnet-performance-review
atherio-danp / cde-dotnetcc

Scan .NET/C# code for performance anti-patterns (async, memory/strings, collections/LINQ, regex, serialization, I/O) with tiered severity, reporting findings without editing. Use when auditing hot paths, reviewing allocation-heavy code, or analyzing the API for optimization opportunities.

Testing & quality55
D
dotnet-testing-xunit-project-setup
dotnet-testing-xunit-project-setup
kevintsengtw / dotnet-testing-agent-skills

A specialized skill for creating and configuring xUnit test projects. Use when you need to create a test project, set up the project structure, configure NuGet packages, or organize test folders. Covers csproj configuration, package management, project structure, and xunit.runner.json configuration. Make sure to use this skill whenever the user mentions creating a test project, xUnit setup, project structure for tests, NuGet test packages, or csproj configuration for testing, even if they don't explicitly ask for project setup guidance. Keywords: xunit project, xunit setup, test project creation, test project setup, project structure, folder structure, xunit package, nuget packages, test packages, how to create a test project, xunit configuration

Testing & quality55
D
duck-simplify
duck-simplify
sprngr / rubber-duck

Complexity reduction and semantic duplication/divergence review. Use when: "simplify this", "is this overengineered", "DRY this", "divergence review".

Development55
D
dust-test

Step-by-step guide for writing focused, practical tests for Dust codebases following the 80/20 principle.

Testing & quality55
E
embrace
embrace
membranedev / application-skills

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

Development55
E
error-debugger
error-debugger
jackspace / claudeskillz

Analyzes errors, searches past solutions in memory, provides immediate fixes with code examples, and saves solutions for future reference. Use when user says "debug this", "fix this error", "why is this failing", or when error messages appear like TypeError, ECONNREFUSED, CORS, 404, 500, etc.

Development55
E
etest-report-generator

No description yet

Testing & quality55
F
fable-judge
fable-judge
immamdouhaboammar / get-fable

Adversarial verification of finished work. Treats any "done" as a set of claims, then re-runs the claimed verifications, diffs what actually changed, detects weakened tests and false completion claims, and delivers an evidence-based verdict (VERIFIED / VERIFIED WITH CAVEATS / REFUTED). Use after any agent or model claims work is complete - "/fable-judge", "judge this work", "verify what it did", "did that actually work?". Also runs the fable-method trap suite against a skill or model via "/fable-judge suite <target>".

Testing & quality55
F
fable-prove-it
fable-prove-it
immamdouhaboammar / get-fable

Use before claiming anything works, is fixed, is done, or passes; before status updates on changes you haven't run; before agreeing with someone else's claim about your work; and before state-changing commands like restarts, deletes, or config edits.

Agent workflows55
F
fable-redteam
fable-redteam
immamdouhaboammar / get-fable

Execute native agentic ethical penetration testing and automated security audits against staging or authorized application targets. Discovers API logic flaws, BOLA/IDOR vulnerabilities, missing authentication, sensitive file exposures, and security misconfigurations within bounded scope. Produces verified security findings with reproduction PoCs and automatic Fable remediation work cards.

Security55
F
fable-release
fable-release
immamdouhaboammar / get-fable

Audit and certify repository merge and release readiness against required quality gates, clean git working trees, and verified distribution artifacts. Use when preparing a release tag, validating release checklist criteria, publishing npm/PyPI packages, or certifying a branch for merge — even if the user does not explicitly say "fable-release" (e.g. "prepare the release", "is this ready to merge", "ship to production", "publish the package"). Do NOT use when verification is stale, failing, or missing (use fable-verify first).

Cloud & DevOps55
F
fable-review
fable-review
immamdouhaboammar / get-fable

Independently review git diffs against requested specifications, architectural invariants, and code standards, grounding findings in evidence. Use when reviewing pull requests, inspecting code changes before merge, auditing diffs for regressions, or performing pre-commit sanity reviews—even if the user doesn't explicitly say "fable-review" (e.g. "review this diff", "check this PR", "critique my changes", "code review this branch"). Do NOT use to implement fixes directly (use fable-tdd/fable-execute) or run tests (use fable-verify).

Testing & quality55
F
fable-run
fable-run
immamdouhaboammar / get-fable

Launch, manage, and verify live applications across CLI binaries, web servers, TUIs, Electron apps, and background daemons with readiness probes and clean teardown. Use when starting development servers, executing live smoke tests, testing interactive CLI binaries, or driving runtime smoke verification — even if the user does not explicitly say "fable-run" (e.g. "start the dev server", "launch the app", "test the running CLI", "smoke test the web app"). Do NOT use for static analysis or unit testing without a running process (use fable-verify).

Testing & quality55
F
fable-simulator
fable-simulator
immamdouhaboammar / get-fable

Verify complex code changes against independent mathematical oracles, derived specifications, headless browser environments, and isolated sandbox states. Use when deriving independent verification oracles, testing algorithms against reference models, verifying UI with headless browsers, or testing state transitions in sandboxes — even if the user does not explicitly say "fable-simulator" (e.g. "simulate this workflow", "verify with an independent oracle", "headless browser check", "derive a test oracle"). Do NOT use for simple unit test runs (use fable-verify).

Testing & quality55
F
fable-tdd
fable-tdd
immamdouhaboammar / get-fable

Drive testable behavior changes and bug fixes through disciplined red-green-refactor cycles with observable regression tests. Use when implementing new features with unit/integration tests, fixing reproducible bugs, modifying business logic, or writing test-first behavior contracts — even if the user does not explicitly say "fable-tdd" (e.g. "fix this bug test-first", "write a test and make it pass", "add this feature with tests", "TDD this logic"). Do NOT use for broad exploratory prototyping without clear assertions (use fable-discover or fable-plan) or for post-implementation reviews (use fable-review).

Testing & quality55
F
fable-verify
fable-verify
immamdouhaboammar / get-fable

Falsify software implementations and gather fresh, machine-checked acceptance proof across tests, builds, typechecks, and runtime smoke checks before completion. Use when running test suites, checking type correctness, validating acceptance criteria, or verifying post-mutation code integrity — even if the user does not explicitly say "fable-verify" (e.g. "verify my changes", "run all tests and typecheck", "check if everything passes", "prove this works"). Do NOT use for planning (use fable-plan) or diff code review (use fable-review).

Testing & quality55
F
figma-design-qa
figma-design-qa
mohitagw15856 / pm-claude-skills

Runs a pre-handoff QA checklist on a Figma design before it goes to engineering. Use when asked to QA a Figma design, do a pre-handoff check, or validate a Figma file is ready to build. Produces a structured QA report covering file hygiene, component usage, accessibility, and handoff readiness with explicit pass/fail status per item. Optimised for Opus 4.7 and newer models.

Testing & quality55
F
finish-work
finish-work
fixmyberlin / fixmyskills

FMC finish-work workflow: run bun run check, fix failures, commit with a user-facing English message by default, and only show a draft when the user clearly did not want a commit. Use for finish work, run checks, wrap up, land changes, or create commits.

Development55
F
fix-bug
fix-bug
willbooster / agent-skills

Fix a reported bug by first enhancing tests until the bug is reproduced, then fixing the implementation, and finally confirming the enhanced tests pass.

Development55
F
form-testing
form-testing
revitalb-port / skills-registry-demo

Use Cursor's browser to fill and submit every form in the app with valid and invalid data, verifying validation, error states, and success flows

Testing & quality55
F
fresh-eyes
fresh-eyes
richtabor / agent-skills

Re-reads code you just wrote with fresh perspective to catch bugs, errors, and issues. Use after completing a feature, fixing a bug, or any code changes. Triggers on "review my code", "fresh eyes", "check for bugs", "did I miss anything", or "sanity check".

Testing & quality55
G
gh-cli
gh-cli
fredrikaverpil / dotfiles

GitHub CLI (gh) conventions and the inline PR review recipe. Use when working with GitHub repositories, PRs, issues, actions, `gh api`, or any GitHub operations from the command line.

Development55
G
go-skills
go-skills
llama-farm / llamafarm

Shared Go best practices for LlamaFarm CLI. Covers idiomatic patterns, error handling, and testing.

Development55
G
grinding-until-pass
grinding-until-pass
revitalb-port / skills-registry-demo

Keep iterating on code changes until the tests pass, the build succeeds, or linting is clean. Runs in a tight loop of fix → run → check → repeat. Use when you want the agent to autonomously grind through test failures or build errors.

Testing & quality55
H
h73-bug-tracker

No description yet

Testing & quality55
I
inno-test-runner

No description yet

Testing & quality55
I
investigate
investigate
borkweb / skills

Investigate an error or unexpected behavior, establish its cause and apply a verified fix when requested. Uses focused paths for performance, environment and regression problems.

Development55
I
ios-simulator-skill
ios-simulator-skill
ovachiever / droid-tings

21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

Testing & quality55
I
issue-fix-flow
issue-fix-flow
patrickserrano / skills

End-to-end GitHub issue fix workflow using gh CLI, local code changes, builds/tests, and git push. Use when asked to take an issue number, implement a fix, run builds/tests, commit with a closing message, and push.

Development55
J
java-dev
java-dev
story-has-you / skills

Comprehensive Java development skill based on Alibaba Java Coding Guidelines (Songshan Edition). Use when writing, reviewing, or refactoring Java code to ensure compliance with industry best practices. Triggers on: (1) Writing new Java code (.java files), (2) Reviewing existing Java code, (3) Refactoring Java projects, (4) Database design with MySQL, (5) API design and implementation, (6) Unit testing, (7) Concurrent programming, (8) Security implementation, or any Java development tasks requiring adherence to coding standards.

Development55
K
kubeshop
kubeshop
membranedev / application-skills

Kubeshop (Testkube) integration. Manage data, records, and automate workflows. Use when the user wants to interact with Kubeshop (Testkube) data.

Testing & quality55
L
langsmith-dataset
langsmith-dataset
langchain-ai / skills-benchmarks

INVOKE THIS SKILL when creating evaluation datasets, uploading datasets to LangSmith, or managing existing datasets. Covers dataset types (final_response, single_step, trajectory, RAG), CLI management commands, SDK-based creation, and example management. Uses the langsmith CLI tool.

Testing & quality55
L
langsmith-evaluator
langsmith-evaluator
langchain-ai / skills-benchmarks

INVOKE THIS SKILL when building evaluation pipelines for LangSmith. Covers three core components: (1) Creating Evaluators - LLM-as-Judge, custom code; (2) Defining Run Functions - how to capture outputs and trajectories from your agent; (3) Running Evaluations - locally with evaluate() or auto-run via LangSmith. Uses the langsmith CLI tool.

Testing & quality55
L
lint
lint
helderberto / agent-skills

Run linting and formatting checks. Use when user asks to "run linter", "/lint", "check linting", "fix lint errors", or requests code linting/formatting. Don't use for the full format/type/test pass (use /validate-code) or for installing commit-time hooks (use /setup-pre-commit).

Testing & quality55
L
ln-42-acceptance-test-builder
ln-42-acceptance-test-builder
levnikolaevich / claude-code-skills

Builds, updates, consolidates, or retires scoped acceptance tests and records execution evidence. Not for product-code fixes or audits.

Testing & quality55
L
ln-514-regression-checker
ln-514-regression-checker
levnikolaevich / claude-code-skills

Worker that runs existing tests to catch regressions. Auto-detects framework, reports pass/fail. No status changes or task creation.

Testing & quality55
L
lookml-tests
lookml-tests
lkrdev / lookml_skills

Standards and best practices for writing LookML tests to ensure data integrity, accuracy, and logic validation.

Testing & quality55
M
markdownlint-custom-rules

Create custom linting rules for markdownlint including rule structure, parser integration, error reporting, and automatic fixing.

Development55
M
mcp-tester
mcp-tester
ckorhonen / claude-skills

Test and evaluate MCP server tools in the current Claude Code session. Use when auditing MCP configurations, validating tool quality, testing MCP servers end-to-end, generating test cases, checking tool descriptions and schemas, analyzing tool efficiency and redundancy, or debugging MCP integration issues. Covers tool discovery, quality analysis, test generation with AAA pattern, execution, rating, and cross-tool redundancy analysis.

Testing & quality55
M
melech-verify
melech-verify
adird / agent-shell-hamelech

Give the caller a genuine second opinion on a claim, conclusion, or approach already discussed. Use for "verify", "re-verify", "prove it", "second opinion", or "is that actually true".

Agent workflows55
M
moai-workflow-tdd
moai-workflow-tdd
modu-ai / moai-adk

Test-Driven Development workflow specialist using RED-GREEN-REFACTOR cycle for test-first software development. Use when developing new features from scratch or when behavior specification drives implementation.

Testing & quality55
M
mockable-code
mockable-code
jpcaparas / skills

Guide mockable, test-double-friendly code. Use for code or tests involving dependencies, I/O, time, randomness, configuration, or external services. Skip non-code writing and disposable prototypes.

Testing & quality55
O
opik-online-eval
opik-online-eval
comet-ml / opik-skills

Take a judge live on production traffic — create an Opik online evaluation rule (LLM-as-judge or Python metric) on a project with sampling, filters, variable mapping, and a cost cap, then confirm new traces are being scored. Works over the SDK's REST client; reads rules and score names via the MCP when connected. Returns the rule, the score name it emits, and how to watch it. Use for "score production traces", "monitor hallucinations in prod", "take this judge live", "set up an online evaluation rule", "alert me when quality drops". Not for offline experiments (use evaluate or compare) or for finding what is already broken (use diagnose).

Testing & quality55
O
opik-optimize
opik-optimize
comet-ml / opik-skills

Improve a prompt with the Opik Agent Optimizer — resolve the prompt, a dataset, and a metric, pick the algorithm, run a bounded optimization, check the gain on held-out data, and save the winner as a new prompt version with the optimization run link. Runs via the opik-optimizer package; reads prompts and datasets via the MCP when connected. Use for "optimize this prompt", "improve my system prompt", "make the agent answer better", "tune the prompt against my dataset", "run the prompt optimizer". Not for measuring quality once (use evaluate), before/after on a suite (use compare), or hand-editing a prompt without data.

Agent workflows55
O
opik-verify
opik-verify
comet-ml / opik-skills

Decide ship or hold for a candidate from the compare skill's numbers, against an explicit release policy — regressions, pass rate, safety-tagged cases, subgroup consistency, latency and cost budgets, flakiness, evidence size, and whether the judge is validated. Reads two experiments on an Opik test suite via the SDK (or the MCP when connected) and returns a verdict with every criterion shown pass/fail. Use for "is this safe to ship", "can I merge this", "go/no-go on this change", "gate this release", "should I roll this out". Not for producing the numbers (use compare), building an evaluation (use evaluate), or deploying anything

Testing & quality55
O
owasp-security-review
owasp-security-review
jgamaraalv / ts-dev-kit

Review code and architectures against the OWASP Top 10:2025 — the ten most critical web application security risks. Use when: (1) reviewing code for security vulnerabilities, (2) auditing a feature or codebase against OWASP categories, (3) providing remediation guidance for identified vulnerabilities, (4) writing new code and needing secure coding patterns. Triggers: 'review for security', 'OWASP audit', 'check for vulnerabilities','security checklist', 'is this code secure', 'security review', 'fix vulnerability'.

Security55
P
parallel-ci-triage
parallel-ci-triage
revitalb-port / skills-registry-demo

When GitHub Actions fails, fetch failing job logs and assign each failing job to a separate subagent that fixes its slice of the problem in parallel. Use for multi-job CI failures where jobs are independent

Testing & quality55
P
parallel-code-review
parallel-code-review
revitalb-port / skills-registry-demo

Run four parallel read-only subagents that each review the same diff from a different lens — security, performance, correctness, and readability — then merge findings into one report. Use before merging large or risky PRs.

Testing & quality55
P
plan-reviewer
plan-reviewer
gaoscode / planweave

Review one assigned PlanWeave review gate and produce a pass or needs_changes result. Use when a coordinator assigns a specific review ref, implementation evidence, and review-result expectation.

Testing & quality55
P
playwright
playwright
netease-youdao / lobsterai

Use when the task requires automating a real browser from the terminal (navigation, form filling, snapshots, screenshots, data extraction, UI-flow debugging) via `playwright-cli` or the bundled wrapper script.

Development55
P
pre-merge-checklist
pre-merge-checklist
hieutrtr / ai1-skills

Comprehensive pre-merge validation checklist for Python/React pull requests. Use before approving or merging any PR. Covers code quality checks (linting, formatting, type checking), test coverage requirements, documentation updates, migration safety, API contract compatibility, accessibility compliance, bundle size impact, and deployment readiness. Provides a systematic checklist that ensures nothing is missed before merge. Does NOT cover security review depth (use code-review-security).

Testing & quality55
P
pytest-django-patterns
pytest-django-patterns
waldencui / claude-code-django

pytest-django testing patterns, Factory Boy, fixtures, and TDD workflow. Use when writing tests, creating test factories, or following TDD red-green-refactor cycle.

Testing & quality55
R
rails-best-practices-core
rails-best-practices-core
marckohlbrugge / 37signals-skills

Apply core Ruby on Rails best practices for architecture, naming, safety, and maintainability. Use for most Rails coding, refactoring, and code review tasks so baseline standards stay consistent.

Development55
R
rails-tdd-slices
rails-tdd-slices
midudev / autoskills

Use when choosing the best first failing RSpec spec or vertical slice for a Ruby on Rails change. Covers request vs model vs service vs job vs engine spec selection, system spec escalation, smallest safe slice planning, and Rails-first TDD sequencing. Trigger words: where to start testing, what test to write first, RSpec, test-driven development, TDD, first failing test.

Testing & quality55
R
react-native-testing
react-native-testing
callstackincubator / agent-skills

Write tests using React Native Testing Library (RNTL) v13 and v14 (`@testing-library/react-native`). Use when writing, reviewing, or fixing React Native component tests. Covers: render, screen, queries (getBy/getAllBy/queryBy/findBy), Jest matchers, userEvent, fireEvent, waitFor, and async patterns. Supports v13 (React 18, sync render) and v14 (React 19+, async render). Triggers on: test files for React Native components, RNTL imports, mentions of "testing library", "write tests", "component tests", or "RNTL".

Testing & quality55
R
responsive-testing
responsive-testing
revitalb-port / skills-registry-demo

Open the app in Cursor's browser at multiple viewport sizes, screenshot each, and report any layout breakage.

Testing & quality55
R
review-changes
review-changes
jimmy-guzman / skills

Reviews a code change with three independent reviewers (bugs, the repo's written standards, the spec it came from), tries to disprove each finding, and reports only what holds. Applies chosen fixes to the user's own change; for anyone else's, writes suggestions and can post them as PR comments. Use when the user asks to review, check, or take a second look at a change: "review my changes", "review PR 285" or "!482", "review against DESIGN.md", "is this ready?", review-changes by name, or pasted review findings to handle. Not for whole-repo audits, PR descriptions, explaining a diff, or when the user names another review tool

Testing & quality55
9181–9240 of 11,883

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.