spacehub

surshar / claude-code

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Built by Anthropic · github.com/anthropics

claude-code / plugins
..
agent-sdk-devdocs: Add comprehensive plugin documentation (#9797)on Oct 17, 2025
claude-opus-4-5-migrationMerge pull request #12280 from anthropics/whu/opus-migrationon Nov 24, 2025
code-reviewMerge pull request #13739 from anthropics/claude/slack-session-01GzKi42xM3SphuxeQ4De88Uon Dec 11, 2025
commit-commandsMerge pull request #10445 from stbenjam/lintson Oct 29, 2025
explanatory-output-styleMerge branch 'main' into docs/update-installation-optionson Nov 11, 2025
feature-devdocs: Add comprehensive plugin documentation (#9797)on Oct 17, 2025
frontend-designMerge pull request #11518 from anthropics/add-frontend-design-pluginon Nov 12, 2025
hookifyMerge pull request #11752 from anthropics/daisy/ralph-wiggum/public-marketplaceon Nov 17, 2025
learning-output-styleMerge branch 'main' into docs/update-installation-optionson Nov 11, 2025
plugin-devMerge pull request #11780 from anthropics/daisy/plugin-dev/public-marketplaceon Nov 18, 2025
pr-review-toolkitMerge pull request #9220 from anthropics/ashwin/pluginimporton Oct 9, 2025
ralph-wiggumMerge pull request #11752 from anthropics/daisy/ralph-wiggum/public-marketplaceon Nov 17, 2025
security-guidancefeat: Add security-guidance plugin in claude-code repo (#9223)on Oct 9, 2025
swarm-coordinationfeat: Add swarm-coordination plugin for multi-agent conflict preventionon Dec 12, 2025
README.mdMerge pull request #12409 from anthropics/sgrider/plugin-1125on Nov 25, 2025
README.mdView file

Claude Code Plugins

This directory contains some official Claude Code plugins that extend functionality through custom commands, agents, and workflows. These are examples of what's possible with the Claude Code plugin system—many more plugins are available through community marketplaces.

What are Claude Code Plugins?

Claude Code plugins are extensions that enhance Claude Code with custom slash commands, specialized agents, hooks, and MCP servers. Plugins can be shared across projects and teams, providing consistent tooling and workflows.

Learn more in the official plugins documentation.

Plugins in This Directory

NameDescriptionContents
agent-sdk-devDevelopment kit for working with the Claude Agent SDKCommand: /new-sdk-app - Interactive setup for new Agent SDK projects<br>Agents: agent-sdk-verifier-py, agent-sdk-verifier-ts - Validate SDK applications against best practices
claude-opus-4-5-migrationMigrate code and prompts from Sonnet 4.x and Opus 4.1 to Opus 4.5Skill: claude-opus-4-5-migration - Automated migration of model strings, beta headers, and prompt adjustments
code-reviewAutomated PR code review using multiple specialized agents with confidence-based scoring to filter false positivesCommand: /code-review - Automated PR review workflow<br>Agents: 5 parallel Sonnet agents for CLAUDE.md compliance, bug detection, historical context, PR history, and code comments
commit-commandsGit workflow automation for committing, pushing, and creating pull requestsCommands: /commit, /commit-push-pr, /clean_gone - Streamlined git operations
explanatory-output-styleAdds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)Hook: SessionStart - Injects educational context at the start of each session
feature-devComprehensive feature development workflow with a structured 7-phase approachCommand: /feature-dev - Guided feature development workflow<br>Agents: code-explorer, code-architect, code-reviewer - For codebase analysis, architecture design, and quality review
frontend-designCreate distinctive, production-grade frontend interfaces that avoid generic AI aestheticsSkill: frontend-design - Auto-invoked for frontend work, providing guidance on bold design choices, typography, animations, and visual details
hookifyEasily create custom hooks to prevent unwanted behaviors by analyzing conversation patterns or explicit instructionsCommands: /hookify, /hookify:list, /hookify:configure, /hookify:help<br>Agent: conversation-analyzer - Analyzes conversations for problematic behaviors<br>Skill: writing-rules - Guidance on hookify rule syntax
learning-output-styleInteractive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)Hook: SessionStart - Encourages users to write meaningful code (5-10 lines) at decision points while receiving educational insights
plugin-devComprehensive toolkit for developing Claude Code plugins with 7 expert skills and AI-assisted creationCommand: /plugin-dev:create-plugin - 8-phase guided workflow for building plugins<br>Agents: agent-creator, plugin-validator, skill-reviewer<br>Skills: Hook development, MCP integration, plugin structure, settings, commands, agents, and skill development
pr-review-toolkitComprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplificationCommand: /pr-review-toolkit:review-pr - Run with optional review aspects (comments, tests, errors, types, code, simplify, all)<br>Agents: comment-analyzer, pr-test-analyzer, silent-failure-hunter, type-design-analyzer, code-reviewer, code-simplifier
ralph-wiggumInteractive self-referential AI loops for iterative development. Claude works on the same task repeatedly until completionCommands: /ralph-loop, /cancel-ralph - Start/stop autonomous iteration loops<br>Hook: Stop - Intercepts exit attempts to continue iteration
security-guidanceSecurity reminder hook that warns about potential security issues when editing filesHook: PreToolUse - Monitors 9 security patterns including command injection, XSS, eval usage, dangerous HTML, pickle deserialization, and os.system calls

Installation

These plugins are included in the Claude Code repository. To use them in your own projects:

  1. Install Claude Code globally:
npm install -g @anthropic-ai/claude-code
  1. Navigate to your project and run Claude Code:
claude
  1. Use the /plugin command to install plugins from marketplaces, or configure them in your project's .claude/settings.json.

For detailed plugin installation and configuration, see the official documentation.

Plugin Structure

Each plugin follows the standard Claude Code plugin structure:

plugin-name/
├── .claude-plugin/
│   └── plugin.json          # Plugin metadata
├── commands/                # Slash commands (optional)
├── agents/                  # Specialized agents (optional)
├── skills/                  # Agent Skills (optional)
├── hooks/                   # Event handlers (optional)
├── .mcp.json                # External tool configuration (optional)
└── README.md                # Plugin documentation

Contributing

When adding new plugins to this directory:

  1. Follow the standard plugin structure
  2. Include a comprehensive README.md
  3. Add plugin metadata in .claude-plugin/plugin.json
  4. Document all commands and agents
  5. Provide usage examples

Learn More