- 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.
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.
| Plugin | Language or toolchain | What it adds |
|---|---|---|
clangd-lsp | C and C++ | Code intelligence through clangd: diagnostics, symbols, definitions, references, and type-aware navigation. |
csharp-lsp | C# | C# language-server support so Claude can inspect errors and navigate .NET code more precisely. |
gopls-lsp | Go | Go code intelligence and refactoring context through gopls. |
jdtls-lsp | Java | Eclipse JDT.LS support for Java diagnostics and navigation. |
kotlin-lsp | Kotlin | Kotlin language-server support for Kotlin projects. |
lua-lsp | Lua | Lua language-server support for projects with Lua scripts or embedded Lua code. |
php-lsp | PHP | Intelephense-backed PHP code intelligence, useful for WordPress, Laravel, and older PHP codebases. |
pyright-lsp | Python | Pyright diagnostics, type checking, and navigation for Python projects. |
ruby-lsp | Ruby | Ruby language-server analysis and navigation. |
rust-analyzer-lsp | Rust | Rust Analyzer diagnostics and navigation for Rust projects. |
swift-lsp | Swift | SourceKit-LSP support for Swift codebases. |
typescript-lsp | TypeScript and JavaScript | TypeScript 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.
| Plugin | What it does |
|---|---|
agent-sdk-dev | Adds development help for working with the Claude Agent SDK. Use it when building or debugging agent-based applications. |
code-modernization | Guides legacy modernization work through a structured workflow. It is aimed at larger transformations such as old Java, C++, COBOL, or monolith web applications. |
feature-dev | Adds a fuller feature-development workflow with agents for exploration, architecture, and quality review. Useful when a feature touches several parts of a codebase. |
frontend-design | Helps Claude produce more deliberate frontend interfaces instead of generic AI-looking layouts. Useful for UI work, but still needs design review. |
mcp-server-dev | Helps design and build MCP servers, including tool design, authentication, deployment models, and interactive MCP apps. |
mcp-tunnels | Helps connect Claude to private MCP servers through an Anthropic MCP tunnel, with a Docker Compose based setup flow. |
playground | Creates self-contained interactive HTML playgrounds with controls, live preview, and copyable prompt output. Useful for exploring UI ideas, data, and concepts. |
plugin-dev | Provides a toolkit for creating Claude Code plugins, including hooks, MCP integration, commands, agents, and validation practices. |
ralph-loop | Runs 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-creator | Helps 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.
| Plugin | What it does |
|---|---|
claude-code-setup | Analyzes a codebase and recommends useful Claude Code automations such as hooks, skills, MCP servers, and subagents. |
claude-md-management | Helps maintain CLAUDE.md: audits quality, captures session learnings, and keeps project memory current. |
code-review | Runs automated code review for pull requests with multiple specialized agents and confidence scoring. |
code-simplifier | Focuses on simplifying recently modified code while preserving behavior. Useful after a rough implementation pass. |
commit-commands | Adds Git commit workflow commands, including commit, push, and pull request creation. |
hookify | Helps create custom hooks from repeated conversation patterns or explicit instructions. Useful when Claude keeps making the same avoidable mistake. |
pr-review-toolkit | Adds specialized PR review agents for comments, tests, error handling, type design, code quality, and simplification. |
project-artifact | Generates a living project status page as a shareable Claude artifact, backed by project configuration and refreshed from current state. |
receipts | Generates 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-report | Creates 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
| Plugin | What it does |
|---|---|
security-guidance | Reviews 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
| Plugin | What it does |
|---|---|
explanatory-output-style | Adds more educational explanation around implementation choices and codebase patterns. Useful when you want to understand why a change is being made. |
learning-output-style | Turns 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
| Plugin | What it does |
|---|---|
cwc-makers | Helps 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-plugin | Demonstrates 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-olympiad | Helps 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-lspif the project has TypeScript, Astro, React, Vue, or modern JavaScriptphp-lspif the project has WordPress, Laravel, or custom PHPsecurity-guidancefor code that touches forms, payments, auth, APIs, or admin areascommit-commandsif Claude Code is helping with Git workflowcode-revieworpr-review-toolkitwhen you want an extra review passclaude-md-managementwhen project memory matters across repeated sessionsclaude-code-setupwhen 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.