Files
claude-code/plugins
Daisy S. Hollman 387dc35db7 feat: Add plugin-dev toolkit for comprehensive plugin development
Adds the plugin-dev plugin to public marketplace. A comprehensive toolkit for
developing Claude Code plugins with 7 expert skills, 3 AI-assisted agents, and
extensive documentation covering the complete plugin development lifecycle.

Key features:
- 7 skills: hook-development, mcp-integration, plugin-structure, plugin-settings,
  command-development, agent-development, skill-development
- 3 agents: agent-creator (AI-assisted generation), plugin-validator (structure
  validation), skill-reviewer (quality review)
- 1 command: /plugin-dev:create-plugin (guided 8-phase workflow)
- 10 utility scripts for validation and testing
- 21 reference docs with deep-dive guidance (~11k words)
- 9 working examples demonstrating best practices

Changes for public release:
- Replaced all references to internal repositories with "Claude Code"
- Updated MCP examples: internal.company.com → api.example.com
- Updated token variables: ${INTERNAL_TOKEN} → ${API_TOKEN}
- Reframed agent-creation-system-prompt as "proven in production"
- Preserved all ${CLAUDE_PLUGIN_ROOT} references (186 total)
- Preserved valuable test blocks in core modules

Validation:
- All 3 agents validated successfully with validate-agent.sh
- All JSON files validated with jq
- Zero internal references remaining
- 59 files migrated, 21,971 lines added

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 04:09:00 -08:00
..
2025-11-12 08:43:01 -08:00

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

agent-sdk-dev

Claude Agent SDK Development Plugin

Streamlines the development of Claude Agent SDK applications with scaffolding commands and verification agents.

  • Command: /new-sdk-app - Interactive setup for new Agent SDK projects
  • Agents: agent-sdk-verifier-py and agent-sdk-verifier-ts - Validate SDK applications against best practices
  • Use case: Creating and verifying Claude Agent SDK applications in Python or TypeScript

commit-commands

Git Workflow Automation Plugin

Simplifies common git operations with streamlined commands for committing, pushing, and creating pull requests.

  • Commands:
    • /commit - Create a git commit with appropriate message
    • /commit-push-pr - Commit, push, and create a PR in one command
    • /clean_gone - Clean up stale local branches marked as [gone]
  • Use case: Faster git workflows with less context switching

code-review

Automated Pull Request Code Review Plugin

Provides automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives.

  • Command:
    • /code-review - Automated PR review workflow
  • Use case: Automated code review on pull requests with high-confidence issue detection (threshold ≥80)

feature-dev

Comprehensive Feature Development Workflow Plugin

Provides a structured 7-phase approach to feature development with specialized agents for exploration, architecture, and review.

  • Command: /feature-dev - Guided feature development workflow
  • Agents:
    • code-explorer - Deeply analyzes existing codebase features
    • code-architect - Designs feature architectures and implementation blueprints
    • code-reviewer - Reviews code for bugs, quality issues, and project conventions
  • Use case: Building new features with systematic codebase understanding and quality assurance

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)
└── 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