Skip to content
Published
Updated

Claude Official Plugins for development

Claude Code’s official plugin ecosystem is not only a list of Anthropic-built tools. It also contains partner plugins, external service integrations, and third-party entries.

This article is narrower: it covers the plugin directories under plugins/ in Anthropic’s official claude-plugins-official GitHub repository. I checked that directory on 20 July 2026 and use it here as the scope for internal Anthropic-maintained plugins.

Official Claude Code plugin marketplace concept with language, security, review, workflow, and development plugin tiles on a Thailand developer desk

For a Thailand business website, villa booking system, WordPress install, Laravel backend, or Astro frontend, the practical question is not “how many plugins can I install?” It is: which plugin adds useful context without making Claude Code heavier, noisier, or harder to review?

What counts as official here

The sources I used were the Claude plugin directory, the official Claude Code plugin discovery documentation, the official plugins/ directory, and the public claude-plugins-official marketplace catalog.

This scope includes 38 plugin directories. It excludes external_plugins/, partner-maintained entries, the community marketplace, demo marketplaces, and external service connectors such as GitHub, GitLab, Linear, Asana, Firebase, Playwright, and similar integrations. One of the 38, example-plugin, is a reference plugin for plugin authors rather than a normal production workflow plugin.

The normal install format is:

/plugin install plugin-name@claude-plugins-official

After installation, run /reload-plugins if you want the current Claude Code session to pick up the change without restarting.

Code intelligence plugins

These plugins connect Claude Code to language servers. They help Claude see diagnostics after edits and navigate code with language-aware tools instead of relying only on text search.

They do not replace tests, type checks, or a developer review. They make Claude’s local feedback loop better when the matching language server is installed on the machine.

PluginLanguage or toolchainWhat it adds
clangd-lspC and C++Code intelligence through clangd: diagnostics, symbols, definitions, references, and type-aware navigation.
csharp-lspC#C# language-server support so Claude can inspect errors and navigate .NET code more precisely.
gopls-lspGoGo code intelligence and refactoring context through gopls.
jdtls-lspJavaEclipse JDT.LS support for Java diagnostics and navigation.
kotlin-lspKotlinKotlin language-server support for Kotlin projects.
lua-lspLuaLua language-server support for projects with Lua scripts or embedded Lua code.
php-lspPHPIntelephense-backed PHP code intelligence, useful for WordPress, Laravel, and older PHP codebases.
pyright-lspPythonPyright diagnostics, type checking, and navigation for Python projects.
ruby-lspRubyRuby language-server analysis and navigation.
rust-analyzer-lspRustRust Analyzer diagnostics and navigation for Rust projects.
swift-lspSwiftSourceKit-LSP support for Swift codebases.
typescript-lspTypeScript and JavaScriptTypeScript language-server support for .ts, .tsx, .js, .jsx, and related module formats.

For the kind of website work I usually see in Thailand, php-lsp and typescript-lsp are the obvious starting points. They help when Claude is working around custom WordPress plugin code, Laravel controllers, Astro components, frontend TypeScript, or API integration code.

Development workflow plugins

These plugins shape how Claude Code plans, builds, modernizes, and extends software.

PluginWhat it does
agent-sdk-devAdds development help for working with the Claude Agent SDK. Use it when building or debugging agent-based applications.
code-modernizationGuides legacy modernization work through a structured workflow. It is aimed at larger transformations such as old Java, C++, COBOL, or monolith web applications.
feature-devAdds a fuller feature-development workflow with agents for exploration, architecture, and quality review. Useful when a feature touches several parts of a codebase.
frontend-designHelps Claude produce more deliberate frontend interfaces instead of generic AI-looking layouts. Useful for UI work, but still needs design review.
mcp-server-devHelps design and build MCP servers, including tool design, authentication, deployment models, and interactive MCP apps.
mcp-tunnelsHelps connect Claude to private MCP servers through an Anthropic MCP tunnel, with a Docker Compose based setup flow.
playgroundCreates self-contained interactive HTML playgrounds with controls, live preview, and copyable prompt output. Useful for exploring UI ideas, data, and concepts.
plugin-devProvides a toolkit for creating Claude Code plugins, including hooks, MCP integration, commands, agents, and validation practices.
ralph-loopRuns repeated self-referential passes on the same task so Claude can inspect and improve its previous work. Use carefully, because repetition is not a substitute for verification.
skill-creatorHelps create, improve, test, and benchmark Claude skills. Useful when project-specific workflows are worth packaging as durable instructions.

For smaller business websites, I would not start by installing all of these. I would start with the problem: are you improving a UI, creating an MCP server, maintaining skills, or modernizing an old codebase? Install the plugin that matches that job.

Review, maintenance, and project memory

These plugins are closer to everyday repository hygiene.

PluginWhat it does
claude-code-setupAnalyzes a codebase and recommends useful Claude Code automations such as hooks, skills, MCP servers, and subagents.
claude-md-managementHelps maintain CLAUDE.md: audits quality, captures session learnings, and keeps project memory current.
code-reviewRuns automated code review for pull requests with multiple specialized agents and confidence scoring.
code-simplifierFocuses on simplifying recently modified code while preserving behavior. Useful after a rough implementation pass.
commit-commandsAdds Git commit workflow commands, including commit, push, and pull request creation.
hookifyHelps create custom hooks from repeated conversation patterns or explicit instructions. Useful when Claude keeps making the same avoidable mistake.
pr-review-toolkitAdds specialized PR review agents for comments, tests, error handling, type design, code quality, and simplification.
project-artifactGenerates a living project status page as a shareable Claude artifact, backed by project configuration and refreshed from current state.
receiptsGenerates a local impact report from Claude Code session transcripts, summarising work by project and relating usage to files and commits without inventing cost or time-saved figures.
session-reportCreates an HTML report from local Claude Code transcripts, including token use, cache efficiency, subagents, skills, and expensive prompts.

These are the plugins I would look at first for an existing Thailand-focused codebase. A villa booking flow, a lead form, a WordPress checkout, or a multilingual Astro site benefits more from careful review, memory, and diagnostics than from broad automation.

I wrote more about that workflow in Claude Code for existing codebases in Thailand, AGENTS.md and CLAUDE.md for AI coding instructions, and AI code review with Claude and Codex.

Security and safety

PluginWhat it does
security-guidanceReviews Claude-generated code for common security issues. It can warn on edits, review diffs, and inspect commits for problems such as injection, XSS, SSRF, hardcoded secrets, and other vulnerability classes.

This is one of the most practical internal plugins for business websites. It does not make a change safe by itself, but it adds a useful review pass while Claude is writing code.

For production systems, especially contact forms, booking flows, payment callbacks, authentication, and admin features, security review should still be paired with ordinary engineering checks: diff review, tests, logs, and staging.

Output styles and learning

PluginWhat it does
explanatory-output-styleAdds more educational explanation around implementation choices and codebase patterns. Useful when you want to understand why a change is being made.
learning-output-styleTurns the session into a more interactive learning mode where Claude asks for meaningful code contributions at decision points.

These are not repository automation plugins. They change how Claude communicates. That can be useful when you are learning a codebase, onboarding someone, or slowing down enough to understand a risky change.

Specialized plugins

PluginWhat it does
cwc-makersHelps onboard a Code-with-Claude Makers Cardputer using a setup command that clones the relevant repo, flashes firmware, and installs the Claude Buddy app bundle.
example-pluginDemonstrates Claude Code extension options, including skills, slash commands, and MCP server configuration. Treat it as a reference for plugin authors, not a normal website workflow plugin.
math-olympiadHelps solve competition math problems with adversarial verification and calibrated abstention. It is not a normal web development plugin, but it is part of the Anthropic-authored official set.

These are narrow tools. They should only be installed when the task actually matches them.

A practical starting set

For a small or medium website codebase, I would keep the plugin set boring:

  • typescript-lsp if the project has TypeScript, Astro, React, Vue, or modern JavaScript
  • php-lsp if the project has WordPress, Laravel, or custom PHP
  • security-guidance for code that touches forms, payments, auth, APIs, or admin areas
  • commit-commands if Claude Code is helping with Git workflow
  • code-review or pr-review-toolkit when you want an extra review pass
  • claude-md-management when project memory matters across repeated sessions
  • claude-code-setup when you are not sure which automations are worth adding

That is enough for many real projects. A codebase like the Thailand Villas case does not need every possible AI automation. It needs changes that are scoped, reviewable, and safe for the business workflow.

What to avoid

Do not treat the official marketplace as a checklist. Each enabled plugin can add context, tools, hooks, or behavior. More plugins can mean more capability, but also more moving parts.

Before installing a plugin, ask:

  • Does this solve a current problem?
  • Does it need local binaries, credentials, or external access?
  • Will it change Claude’s behavior in every session?
  • Can I verify the result without trusting the plugin blindly?
  • Should it be installed globally, only in this repo, or only for one local session?

For commercial website work, especially on existing systems, the useful path is controlled adoption. Add one plugin, understand what it contributes, verify it on a real task, then decide whether it belongs in the normal workflow.

When I can help

I can help set up Claude Code workflows for existing PHP, WordPress, Laravel, Astro, and API-heavy projects connected to Thailand businesses. That can include choosing practical plugins, writing CLAUDE.md or shared AI instructions, adding review rules, and keeping AI-assisted changes small enough to inspect.

If you want to use Claude Code on a real business codebase without turning the repo into an experiment, send me the project context and I can suggest a careful starting setup.

More articles