Exam guide·9 min read·11 July 2026

Claude Code Plugin Marketplace: Skills for CCDV-F

The claude code plugin marketplace shapes which developer skills the CCDV-F exam tests. Learn which integrations, workflows, and domains matter most for passing.

By Solomon Udoh · AI Architect & Certification Lead

Claude Code Plugin Marketplace: Skills for CCDV-F

The claude code plugin marketplace is not a single storefront you browse like an app store. It is the growing ecosystem of Claude Code Skills, MCP servers, and third-party integrations that extend what Claude Code can do inside a developer's workflow. Understanding that ecosystem is directly relevant to the Claude Certified Developer, Foundations (CCDV-F) exam, which tests whether you can make sound judgements about integrations, tool selection, and agentic workflows in realistic scenarios.

This post maps the plugin and skills landscape to the eight CCDV-F domains, explains which integrations appear in exam-style scenarios, and gives you a study framework grounded in the official exam structure.

What exactly is the Claude Code plugin marketplace?

The phrase "plugin marketplace" is shorthand for two overlapping things. First, Claude Code Skills: pre-built, composable skill packages that teams install to give Claude Code domain-specific capabilities such as TDD cycles, security scanning, or infrastructure generation. Second, the broader Model Context Protocol (MCP) ecosystem, where any developer can publish an MCP server that Claude Code can call as a tool.

Neither is a curated app store with a single URL. Skills are distributed as configuration packages; MCP servers are distributed as code repositories or hosted endpoints. What unifies them is the MCP transport layer, which means the same tool-selection and error-handling logic applies to both.

For the CCDV-F exam, the distinction matters: Skills are higher-level workflow abstractions, while MCP servers are lower-level tool endpoints. The exam tests both layers.

How does the CCDV-F exam weight the relevant domains?

The CCDV-F has eight domains with exact percentage weights. Three of them cover the territory most directly touched by the plugin and skills ecosystem.

DomainNameExam Weight
1Agents and Workflows14.7%
2Applications and Integration33.1%
3Claude Code3.1%
4Eval, Testing, and Debugging2.6%
5Model Selection and Optimisation16.8%
6Prompt and Context Engineering11.0%
7Security and Safety8.1%
8Tools and MCPs10.6%

Domain 2 (Applications and Integration) carries 33.1% of the exam, making it the single heaviest domain. Domain 8 (Tools and MCPs) adds another 10.6%. Together they account for nearly 44% of your score, which is why understanding the plugin ecosystem is not optional preparation.

The CCDV-F exam has 53 items and a 120-minute time limit, scored on a 100-to-1000 scale with a passing score of 720. Unlike the Architect track, it has no scenario bank; items are written directly against the skills in each domain.

Anthropic , CCDV-F Exam Guide (2026-07-08)

Which Claude Code Skills appear in exam scenarios?

The exam does not name specific commercial products in its task statements, but it does test the categories of capability that Skills packages deliver. Here is how the major skill categories map to exam domains.

Test-driven development and red-green-refactor cycles

TDD Skills give Claude Code the ability to write a failing test, implement the minimum code to pass it, then refactor. The exam tests this pattern under Domain 4 (Eval, Testing, and Debugging, 2.6%) and Domain 1 (Agents and Workflows, 14.7%). A typical scenario presents a partially implemented function and asks which agentic loop design correctly sequences test generation before implementation.

The key judgement the exam rewards: Claude should write the test first, confirm it fails, then produce implementation code. Reversing that order is a common distractor. This is also a case where fixed sequential pipelines outperform dynamic decomposition, because the red-green-refactor sequence is deterministic by design.

Security scanning with automated remediation

Security Skills such as Snyk Fix integration give Claude Code the ability to call a vulnerability scanner, receive structured findings, and propose or apply patches. This maps directly to Domain 7 (Security and Safety, 8.1%).

Exam scenarios in this category typically ask you to distinguish between three responses to a scanner finding:

  1. Apply the patch automatically without human review (usually wrong for high-severity findings).
  2. Surface the finding with a structured error payload and route to a human (usually correct for high-severity findings).
  3. Suppress the finding because the dependency is indirect (usually wrong unless the scanner explicitly marks it as non-exploitable).

The exam consistently rewards deterministic, proportionate responses. For high-stakes security findings, programmatic enforcement beats prompt-based guidance. See High-Stakes Enforcement Decision Rule for the underlying principle.

GitHub PR review with the gh CLI

PR review Skills connect Claude Code to the GitHub CLI (gh) to fetch diff context, run checks, and post structured review comments. This sits in Domain 2 (Applications and Integration) and Domain 8 (Tools and MCPs).

bash
# Typical gh CLI invocation a Skill might wrap
gh pr diff 42 --patch | claude -p "Review this diff for logic errors and security issues. Output JSON with fields: severity, file, line, comment."

The exam tests whether you understand the tool boundary: Claude Code reads the diff and produces structured output; the gh CLI posts it. Conflating those two responsibilities is a common distractor. The -p flag (non-interactive mode) is the correct pattern for CI integration.

Infrastructure as code generation

IaC Skills such as HashiCorp Agent Skills let Claude Code generate Terraform configurations from natural-language descriptions. This maps to Domain 2 and Domain 1.

A representative exam scenario: a team wants Claude Code to generate a Terraform module for a new VPC. Which approach is correct?

  • Generate the full module and apply it immediately (wrong: no human review gate).
  • Generate the module, run terraform plan, surface the plan output for human approval, then apply (correct: prerequisite gate before destructive action).
  • Refuse to generate IaC because it is too risky (wrong: disproportionate).

The Prerequisite Gate Design pattern is the conceptual anchor here.

Web quality and performance skills

Web quality Skills run Lighthouse or similar audits and feed Core Web Vitals, accessibility scores, and SEO signals back into Claude Code's context. This is Domain 2 territory.

The exam tests whether you can design a feedback loop correctly. The right pattern is: run the audit, parse structured output, identify the highest-impact finding, generate a targeted fix, re-run the audit to confirm improvement. The wrong pattern is to generate fixes for all findings simultaneously, which creates attribution problems when scores change.

How do MCP servers extend the plugin ecosystem?

MCP servers are the lower-level primitive that Skills often wrap. Any developer can build an MCP server and expose it to Claude Code. The MCP scoping hierarchy determines which servers are available in which contexts: user-level, project-level, or organisation-level configuration.

json
{
"mcpServers": {
"snyk": {
"command": "npx",
"args": ["-y", "@snyk/mcp-server"],
"env": {
"SNYK_TOKEN": "${SNYK_TOKEN}"
}
}
}
}

The environment variable expansion pattern (${SNYK_TOKEN}) is tested in Domain 8. The exam asks you to identify the correct configuration scope for a server that should be available to all developers on a project but not to personal Claude Code sessions. The answer is project-level configuration committed to the repository, not user-level configuration on individual machines.

For a deeper treatment of configuration scoping, see Environment Variable Expansion in MCP Config and the Three-Level Configuration Hierarchy.

What role does planning with files play in the SDLC workflow?

Persistent task planning, sometimes called Manus-style planning, uses a markdown file (often PLAN.md or a scratchpad) to maintain state across Claude Code sessions. This matters for the CCDV-F because Domain 1 (Agents and Workflows) tests multi-step SDLC scenarios from epic decomposition through quality gates.

The pattern works as follows:

  1. Claude Code reads the current plan file to understand completed and pending tasks.
  2. It executes the next task in the sequence.
  3. It updates the plan file with the result before ending the session.
  4. The next session resumes from the updated plan.

This is a form of summary injection for fresh sessions: the plan file serves as the structured context that prevents stale-context failures across long-running workflows.

The exam tests whether you can identify when this pattern is necessary (multi-day, multi-session tasks with dependencies) versus when it is over-engineering (single-session tasks that fit in one context window).

How should you balance AI-driven judgement with human design decisions?

Domain 5 (Model Selection and Optimisation, 16.8%) and Domain 6 (Prompt and Context Engineering, 11.0%) together test a subtler skill: knowing when to let Claude Code make a decision autonomously and when to route to a human or use a more constrained tool.

The exam's consistent principle is that AI-driven judgement is appropriate for:

  • Generating options for human review.
  • Classifying inputs against explicit criteria.
  • Producing structured output that a downstream system validates.

Human design decisions are required for:

  • Architectural choices with long-term lock-in.
  • Security remediations above a defined severity threshold.
  • Any action that is irreversible at scale.

This maps to the Model-Driven vs Pre-Configured Decision Making concept. The exam rewards candidates who can identify the boundary, not those who default to either extreme.

Each item is scenario-based and tests practical judgement, not recall. The exam consistently rewards deterministic solutions over probabilistic ones when stakes are high, proportionate fixes, and root-cause tracing.

Anthropic , CCDV-F Exam Guide (2026-07-08)

How does tool description quality affect plugin selection?

One of the most testable mechanics in Domain 8 is how Claude Code selects among available tools when multiple tools could plausibly handle a request. The answer is tool descriptions: Claude reads the description field of each tool definition and routes the request to the best match.

Poor descriptions cause misrouting. A security scanner tool described as "runs code analysis" will compete incorrectly with a linter tool described as "analyses code quality." The fix is specificity: "runs SAST vulnerability scanning using Snyk and returns findings in SARIF format" is unambiguous.

The Tool Descriptions as Selection Mechanism concept covers this in depth, and Writing Effective Tool Descriptions gives the practical patterns. Both are high-yield for Domain 8.

What is the fastest way to build exam-ready knowledge of the plugin ecosystem?

Given that Domain 2 alone is 33.1% of the exam, we recommend the following study sequence:

  1. Map each plugin category (TDD, security, IaC, PR review, web quality) to its primary CCDV-F domain.
  2. For each domain, work through the relevant concepts in the concept library, focusing on tool design and MCP integration patterns.
  3. Practice identifying the correct tool boundary in scenario questions: what does Claude Code do, what does the external tool do, and where does the human review gate sit?
  4. Review error-handling patterns, particularly the MCP isError Flag Pattern and Four Error Categories, which appear across Domains 2 and 8.

The CCDV-F exam has 53 items and a 120-minute time limit, which works out to roughly 2 minutes 15 seconds per item. Scenario-based items require you to eliminate distractors quickly. The fastest path to that skill is deliberate practice on scenarios, not re-reading documentation.

Note: AI Skill Certs currently offers live prep for the CCAR-F (Architect Foundations) exam. Our CCDV-F (Developer Foundations) prep is in development. The concept library at /concepts covers material relevant to both tracks, and we will announce CCDV-F-specific practice when it launches.

Frequently asked questions

Is there an official Claude Code plugin marketplace I can browse?
There is no single official storefront. The ecosystem consists of Claude Code Skills (pre-built workflow packages) and MCP servers distributed as code repositories or hosted endpoints. Both use the Model Context Protocol transport layer, so the same tool-selection and configuration patterns apply to both. The CCDV-F exam tests your ability to work with both layers.
Which CCDV-F domains cover MCP server and plugin integration?
Domain 2 (Applications and Integration, 33.1%) and Domain 8 (Tools and MCPs, 10.6%) are the primary domains. Together they account for nearly 44% of the exam. Domain 1 (Agents and Workflows, 14.7%) also covers plugin-driven agentic workflows such as TDD cycles and multi-step SDLC pipelines.
How does the CCDV-F exam differ from the CCAR-F exam in how it tests tool skills?
The CCDV-F has 53 items, no scenario bank, and eight domains weighted with exact percentages. The CCAR-F has 60 items, draws 4 scenarios at random from a bank of 6, and has five domains. Both exams test MCP integration, but the CCDV-F goes deeper on application-level integration patterns and developer workflow tooling, while the CCAR-F emphasises orchestration architecture.
What is the correct MCP configuration scope for a shared security scanning tool?
Project-level configuration, committed to the repository's MCP config file, is the correct scope for tools that all developers on a project should access. User-level configuration applies only to an individual's personal Claude Code sessions. Organisation-level configuration applies across all projects for an organisation. The CCDV-F tests this scoping hierarchy directly.
Does AI Skill Certs offer CCDV-F practice exams?
Our CCDV-F prep is currently in development and not yet live. We do offer live prep for the CCAR-F (Architect Foundations) exam, including a 60-question adaptive practice exam scored on the same 100-to-1000 scale as the real exam. The concept library at /concepts covers material relevant to both tracks.
How much does the CCDV-F exam cost and how long is the credential valid?
The Claude Certified Developer, Foundations (CCDV-F) exam costs $125 USD per attempt. The credential is valid for 12 months from the date it is awarded. The exam is delivered online-proctored or at a Pearson VUE test centre, consistent with the other Claude Partner Network certification tracks.

People also ask

What is the Claude Code plugin marketplace?
The Claude Code plugin marketplace refers to the ecosystem of Claude Code Skills and MCP servers that extend Claude Code's capabilities. Skills are pre-built workflow packages for tasks like TDD or security scanning; MCP servers are lower-level tool endpoints. Both use the Model Context Protocol and are tested in the CCDV-F certification exam.
How do Claude Code Skills work with MCP servers?
Claude Code Skills are higher-level workflow abstractions that often wrap one or more MCP server calls. The MCP server exposes a tool endpoint; the Skill packages the prompt logic, tool sequence, and output handling into a reusable workflow. Claude Code selects tools based on their description fields, so description quality directly affects routing accuracy.
Which Claude Code integrations are tested in the CCDV-F exam?
The CCDV-F tests integration categories including security scanning (e.g., Snyk Fix patterns), GitHub PR review via the gh CLI, infrastructure-as-code generation, TDD cycle automation, and web quality auditing. Domain 2 (Applications and Integration, 33.1%) and Domain 8 (Tools and MCPs, 10.6%) cover most of this territory.
How do I configure an MCP server for Claude Code?
Add the server definition to your MCP configuration file at the appropriate scope: user-level for personal tools, project-level for shared team tools, or organisation-level for company-wide tools. Use environment variable expansion for secrets. The CCDV-F exam tests which scope is correct for a given scenario and how to handle configuration conflicts.
What passing score do I need for the CCDV-F exam?
The passing score for the CCDV-F is 720 on a 100-to-1000 scale. The exam has 53 items and a 120-minute time limit. Anthropic does not publish the raw-to-scaled conversion, so no exact question count can be stated as the pass mark. The score report shows pass or fail, scaled score, and percent-correct by domain.

About the author

Solomon Udoh

AI Architect & Certification Lead

Solomon Udoh is an AI Architect who designs and ships production agent systems on the Claude API and Claude Code. He built AI Skill Certs' adaptive engine and authored its 174-concept knowledge graph, mapping every Claude Certified Architect - Foundations objective to hands-on, exam-aligned practice.

  • Designs production multi-agent systems on the Claude API and Agent SDK
  • Author of the AI Skill Certs knowledge graph (174 mapped exam concepts)
  • Builds with MCP, Claude Code, structured outputs, and agentic loops daily
  • Reviews every concept page against the official Anthropic exam guide

You might also like

Ready to put it into practice?

Study every exam concept with an adaptive tutor.

Start studying