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 / README.md
93 lines · 3.6 KBPreviewCodeRaw
1# Claude Code Plugins
2
3This 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.
4
5## What are Claude Code Plugins?
6
7Claude 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.
8
9Learn more in the [official plugins documentation](https://docs.claude.com/en/docs/claude-code/plugins).
10
11## Plugins in This Directory
12
13### [agent-sdk-dev](./agent-sdk-dev/)
14
15**Claude Agent SDK Development Plugin**
16
17Streamlines the development of Claude Agent SDK applications with scaffolding commands and verification agents.
18
19- **Command**: `/new-sdk-app` - Interactive setup for new Agent SDK projects
20- **Agents**: `agent-sdk-verifier-py` and `agent-sdk-verifier-ts` - Validate SDK applications against best practices
21- **Use case**: Creating and verifying Claude Agent SDK applications in Python or TypeScript
22
23### [commit-commands](./commit-commands/)
24
25**Git Workflow Automation Plugin**
26
27Simplifies common git operations with streamlined commands for committing, pushing, and creating pull requests.
28
29- **Commands**:
30 - `/commit` - Create a git commit with appropriate message
31 - `/commit-push-pr` - Commit, push, and create a PR in one command
32 - `/clean_gone` - Clean up stale local branches marked as [gone]
33- **Use case**: Faster git workflows with less context switching
34
35### [feature-dev](./feature-dev/)
36
37**Comprehensive Feature Development Workflow Plugin**
38
39Provides a structured 7-phase approach to feature development with specialized agents for exploration, architecture, and review.
40
41- **Command**: `/feature-dev` - Guided feature development workflow
42- **Agents**:
43 - `code-explorer` - Deeply analyzes existing codebase features
44 - `code-architect` - Designs feature architectures and implementation blueprints
45 - `code-reviewer` - Reviews code for bugs, quality issues, and project conventions
46- **Use case**: Building new features with systematic codebase understanding and quality assurance
47
48## Installation
49
50These plugins are included in the Claude Code repository. To use them in your own projects:
51
521. Install Claude Code globally:
53```bash
54npm install -g @anthropic-ai/claude-code
55```
56
572. Navigate to your project and run Claude Code:
58```bash
59claude
60```
61
623. Use the `/plugin` command to install plugins from marketplaces, or configure them in your project's `.claude/settings.json`.
63
64For detailed plugin installation and configuration, see the [official documentation](https://docs.claude.com/en/docs/claude-code/plugins).
65
66## Plugin Structure
67
68Each plugin follows the standard Claude Code plugin structure:
69
70```
71plugin-name/
72├── .claude-plugin/
73│ └── plugin.json # Plugin metadata
74├── commands/ # Slash commands (optional)
75├── agents/ # Specialized agents (optional)
76└── README.md # Plugin documentation
77```
78
79## Contributing
80
81When adding new plugins to this directory:
82
831. Follow the standard plugin structure
842. Include a comprehensive README.md
853. Add plugin metadata in `.claude-plugin/plugin.json`
864. Document all commands and agents
875. Provide usage examples
88
89## Learn More
90
91- [Claude Code Documentation](https://docs.claude.com/en/docs/claude-code/overview)
92- [Plugin System Documentation](https://docs.claude.com/en/docs/claude-code/plugins)
93- [Agent SDK Documentation](https://docs.claude.com/en/api/agent-sdk/overview)