Tooling - Plugins and MCP Servers
Claude Code - Tools, Skills & MCP Reference
A practical guide to the plugins, skills, and MCP servers that make Claude Code significantly more capable. Organized by what you're doing, not alphabetically.
This is the companion to the full setup guide. That covers hooks, memory, cron. This covers the tools you use inside sessions.
Plugins to Install
These are first-party or community plugins. Install via /install plugin-name@marketplace in a Claude session.
Essential (install all of these)
| Plugin | Install command | What it does |
|---|---|---|
| Superpowers | /install superpowers@claude-plugins-official | TDD, debugging, brainstorming, code review skills. The single biggest quality multiplier. |
| Context7 | /install context7@claude-plugins-official | Live documentation lookup for any library. Claude uses its training data by default, which may be outdated. Context7 fetches current docs. |
| Playwright | /install playwright@claude-plugins-official | Browser automation. Take screenshots, fill forms, test UI flows, scrape pages. |
| Commit Commands | /install commit-commands@claude-plugins-official | /commit for smart git commits, /commit-push-pr for the full flow. |
| Code Review | /install code-review@claude-plugins-official | Structured code review against your CLAUDE.md standards. |
| PR Review Toolkit | /install pr-review-toolkit@claude-plugins-official | Test coverage analysis, silent failure hunting, type design review for PRs. |
| Hookify | /install hookify@claude-plugins-official | Analyze conversations to create hooks that prevent repeated mistakes. |
Recommended
| Plugin | Install command | What it does |
|---|---|---|
| Frontend Design | /install frontend-design@claude-plugins-official | Structured UI/UX design workflow with design.md specs. |
| Figma | /install figma@claude-plugins-official | Read Figma designs, generate code from frames, create design system rules. |
| Claude MD Management | /install claude-md-management@claude-plugins-official | /revise-claude-md to improve your CLAUDE.md based on session learnings. |
| Differential Review | /install differential-review@trailofbits | Security-focused diff review from Trail of Bits. |
| Supabase | /install supabase@claude-plugins-official | Direct Supabase integration if you use it as your backend. |
Optional
| Plugin | Install command | What it does |
|---|---|---|
| Telegram | /install telegram@claude-plugins-official | Mobile access via Telegram bot. See the setup guide for the TELEGRAM_POLL patch. |
| Cortex | /install cortex@cortex-plugins | Vector memory with PostgreSQL/pgvector. Advanced - the file-based memory system works fine without it. |
| Slack | /install slack@claude-plugins-official | Channel digests, standup reports, message drafting. |
| Playground | /install playground@claude-plugins-official | Interactive HTML/JS playground for prototyping. |
MCP Servers
These run as separate processes and give Claude access to external tools. Configure in ~/.claude.json.
21st.dev Magic (UI Component Builder)
The best tool for generating production-quality React components. Give it a description, it returns a polished component using shadcn/ui, Tailwind, and Framer Motion.
{
"mcpServers": {
"21st-dev-magic": {
"command": "npx",
"args": ["-y", "@21st-dev/magic@latest"],
"env": {
"TWENTY_FIRST_API_KEY": "your-api-key"
}
}
}
}
Get your API key at 21st.dev. Tools provided:
21st_magic_component_builder- generate components from text descriptions21st_magic_component_inspiration- browse component examples for ideas21st_magic_component_refiner- iterate on existing componentslogo_search- find SVG logos by company name
When to use: Any time you need a UI component. "Build me a pricing card with toggle" produces better results here than hand-prompting Claude to write JSX.
Stitch (Design System Creator)
Creates full design systems and screen layouts. More opinionated than 21st.dev - it generates complete page designs, not individual components.
{
"mcpServers": {
"stitch": {
"command": "npx",
"args": ["-y", "@stitch-ui/cli@latest"]
}
}
}
Tools provided:
create_design_system- generate colors, typography, spacing from a briefgenerate_screen_from_text- full page layouts from descriptionsgenerate_variants- A/B design alternativesedit_screens- modify existing designsapply_design_system- apply a system to screens
When to use: Starting a new project or redesigning a page. Generate the design system first, then screens. Export to design.md for the implementation phase.
Limitation: Stitch generates design specs, not production code. You still need to build from the spec. The gap between Stitch output and hand-coded result can be significant.
Context7 (Live Documentation)
Fetches current docs for any library, framework, or API. Prevents Claude from using stale training data.
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}
When to use: Any time you're working with a library. Claude will automatically use it when it detects library-related questions, but you can also prompt "check the latest Next.js docs for..." explicitly.
Playwright (Browser Automation)
Full browser control - navigate, click, fill forms, take screenshots, run JavaScript.
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp"]
}
}
}
When to use: E2E testing, visual verification ("take a screenshot of the login page"), scraping, form testing.
GitNexus (Code Intelligence)
Indexes your codebase into a knowledge graph. Gives Claude structural understanding (call chains, dependencies, clusters) without burning tokens on file exploration.
npm install -g gitnexus
gitnexus setup
cd ~/dev/your-project && gitnexus analyze
See the setup guide for full details. PolyForm Noncommercial license - free for personal use, paid for commercial.
Figma
Reads Figma designs and generates code. Requires Figma API token.
{
"mcpServers": {
"figma": {
"command": "npx",
"args": ["-y", "@anthropic-ai/figma-mcp"],
"env": {
"FIGMA_ACCESS_TOKEN": "your-token"
}
}
}
}
When to use: Implementing designs from Figma files. Use /figma:figma-implement-design skill for the structured workflow.
Skills - When to Use What
Skills are invoked with /skill-name in a Claude session. Important: most skills come from plugins. You must install the plugin first, then the skills become available.
Built-in Skills (always available, no plugins needed)
| Skill | When | What it does |
|---|---|---|
/simplify | After writing code | Review changed code for reuse, quality, efficiency. Catches overengineering. |
/loop | Recurring checks | Run a command on an interval (e.g. /loop 5m /foo to poll every 5 mins). |
/schedule | Automated agents | Create cron-scheduled remote agents that run tasks on a schedule. |
/claude-api | Building with Claude API | Guidance for Anthropic SDK, tool use, Agent SDK integration. |
/update-config | Changing settings | Configure hooks, permissions, and settings.json. |
/keybindings-help | Keyboard shortcuts | Customize Claude Code keybindings. |
Superpowers Plugin Skills (install: /install superpowers@claude-plugins-official)
This is the single biggest quality multiplier. Installs 15+ skills:
Before starting work:
| Skill | When | What it does |
|---|---|---|
/brainstorming | New feature or project | Structured brainstorming before jumping to code. Prevents premature implementation. |
/writing-plans | Complex multi-step work | Create detailed implementation plans before coding. |
During development:
| Skill | When | What it does |
|---|---|---|
/systematic-debugging | Bug you can't figure out | Scientific method debugging: hypothesize, test, narrow down. Prevents random changes. |
/test-driven-development | Writing new functions/modules | Red-green-refactor TDD cycle. |
/executing-plans | Following a plan | Step-by-step plan execution with checkpoints. |
/dispatching-parallel-agents | Independent parallel tasks | Run multiple subagents simultaneously. |
/using-git-worktrees | Parallel feature branches | Isolated git worktrees for parallel development. |
/subagent-driven-development | Complex multi-file work | Coordinate specialized subagents for different parts. |
Before shipping:
| Skill | When | What it does |
|---|---|---|
/requesting-code-review | Before creating PR | Structured self-review against your standards. |
/verification-before-completion | Before marking done | Verify all acceptance criteria pass. |
/receiving-code-review | Processing review feedback | Handle PR review comments systematically. |
/finishing-a-development-branch | Branch cleanup | Final checks before merge. |
Frontend Design Plugin Skills (install: /install frontend-design@claude-plugins-official)
| Skill | When | What it does |
|---|---|---|
/frontend-design | Any UI/website work | Design-first workflow: reference images, design system, iterate, build from spec. |
Other Plugin Skills
These come from their respective plugins (install the plugin to get the skill):
| Skill | Plugin | When | What it does |
|---|---|---|---|
/review-pr | pr-review-toolkit | Reviewing a PR | Test coverage, silent failures, type design analysis. |
/code-review | code-review | Code quality check | Reviews against CLAUDE.md standards. |
/hookify | hookify | After repeated mistakes | Analyzes conversation to create prevention hooks. |
/commit | commit-commands | Committing code | Smart git commit with conventional message. |
/commit-push-pr | commit-commands | Full git flow | Commit, push, and create PR in one step. |
/revise-claude-md | claude-md-management | Improving rules | Update CLAUDE.md based on session learnings. |
/deploy-to-vercel | superpowers | Deploying | Vercel deployment workflow with checks. |
Community Skills (available without plugins)
These are community-contributed skills that Claude can access from the skill marketplace:
| Skill | When | What it does |
|---|---|---|
/react-best-practices | React/Next.js work | Current patterns, Server Components, data fetching, state management. |
/next-best-practices | Next.js specific | App Router patterns, Server Actions, caching, ISR. |
/web-design-guidelines | Any frontend | Layout, typography, spacing, responsive design principles. |
/composition-patterns | React component APIs | Clean interfaces, compound components, render props. |
/shadcn | Using shadcn/ui | Component customization, theming, composition. |
/tailwind-patterns | Tailwind CSS | Responsive utilities, custom config, design tokens. |
/ui-ux-pro-max | Full UI/UX design | Comprehensive design system, accessibility, animations, responsive layouts. High token usage but thorough. |
/security-audit | Before launch | Security review of your codebase. |
/postgres-expert | Database work | PostgreSQL optimization, queries, schema design. |
/docker-expert | Containerization | Dockerfile best practices, compose, multi-stage builds. |
Note: Community skills are loaded on-demand from the marketplace. They don't require plugin installation but they do consume tokens when loaded. Claude will suggest relevant ones if you have the Superpowers plugin installed.
Website/Design Workflow
The recommended flow for building websites or UI features:
1. Design Phase (never skip this)
/brainstorming # What are we building? What's the UX?
/frontend-design # Structured design workflow
Then use MCP tools:
- Stitch
create_design_system- generate your design system - Stitch
generate_screen_from_text- generate page layouts - 21st.dev
21st_magic_component_inspiration- browse component patterns
2. Design Spec
Create a design.md in your project that captures:
- Color palette, typography, spacing
- Component inventory
- Page layouts with responsive breakpoints
- Interaction patterns
3. Build Phase
/react-best-practices # Load React patterns
/composition-patterns # For component APIs
/shadcn # If using shadcn/ui
Use MCP tools during build:
- 21st.dev
21st_magic_component_builder- generate individual components - Context7 - check framework docs as needed
- Playwright
browser_take_screenshot- visual verification
4. Review Phase
/simplify # Catch overengineering
/requesting-code-review # Self-review
/deploy-to-vercel # Ship it
CLAUDE.md Integration
Add this to your project's CLAUDE.md so Claude knows which tools to reach for:
## Workflow Selection
- New features: use /brainstorming before implementation
- UI/design work: use /frontend-design, then 21st.dev + Stitch MCP tools
- Quick tasks: just do the work directly
- Debugging: use /systematic-debugging
- React components: use /composition-patterns for clean APIs
- Code review: use /requesting-code-review before merge
- Deploying: use /deploy-to-vercel
## Tool Preferences
- Always check Context7 for library docs before using training data
- Use 21st.dev for component generation over hand-writing JSX
- Use Playwright screenshots to verify UI changes visually
- Never skip the design phase for UI work
Quick Install
Plugin installs must be done inside an interactive Claude session (not claude -p). Start a session and run these one at a time:
/install superpowers@claude-plugins-official
/install context7@claude-plugins-official
/install playwright@claude-plugins-official
/install commit-commands@claude-plugins-official
/install code-review@claude-plugins-official
/install pr-review-toolkit@claude-plugins-official
/install hookify@claude-plugins-official
/install frontend-design@claude-plugins-official
/install figma@claude-plugins-official
/install claude-md-management@claude-plugins-official
After installing, restart Claude Code for all skills to become available.
Then add MCP servers to ~/.claude.json manually (see sections above for each server's config).
Verify Installation
After restarting, check what's available:
- Type
/and you should see skills from each plugin in the autocomplete /brainstormingshould appear (from Superpowers)/frontend-designshould appear (from Frontend Design plugin)/commitshould appear (from Commit Commands)
If a skill is missing, the plugin it depends on isn't installed. Check the skills table above for which plugin provides each skill.
Companion to the full setup guide. Built by nullhex.