Available Development Plugins
These plugins extend Claude Code capabilities for development workflows. Enable when needed for specific tasks.
Code Intelligence
| Plugin | Description | Enable Command |
|--------|-------------|----------------|
| serena | Semantic code analysis, refactoring, symbol navigation | claude --enable-plugin serena@claude-plugins-official |
| pyright-lsp | Python type checking and diagnostics | claude --enable-plugin pyright-lsp@claude-plugins-official |
| clangd-lsp | C/C++ code intelligence | Already enabled |
Documentation
| Plugin | Description | Enable Command |
|--------|-------------|----------------|
| context7 | Up-to-date library/framework docs lookup | claude --enable-plugin context7@claude-plugins-official |
Testing & Automation
| Plugin | Description | Enable Command |
|--------|-------------|----------------|
| playwright | Browser automation, E2E testing, screenshots | claude --enable-plugin playwright@claude-plugins-official |
Workflow
| Plugin | Description | Enable Command |
|--------|-------------|----------------|
| ralph-loop | Self-referential iteration loops | Already enabled |
| hookify | Create custom hooks from conversation patterns | Already enabled |
When to Enable
- serena: Complex refactoring, finding symbol references, understanding large codebases
- context7: Need current docs for React, pandas, FastAPI, etc.
- playwright: Testing web UIs, scraping, taking screenshots
- pyright-lsp: Python projects needing strict type checking
Usage
Enable a plugin for the current session by running:
# Enable a plugin: claude --enable-plugin <plugin-name>
claude --enable-plugin <plugin-name>
Enable a plugin for a project by adding to .claude/settings.json:
{
"enabledPlugins": {
"serena@claude-plugins-official": true
}
}