A custom marketplace for Claude Code plugins, providing specialized tools and workflows to enhance your development experience.
Claude Code plugins are collections of:
- Slash commands: Custom shortcuts for frequently-used operations
- Agents: Purpose-built AI agents for specialized development tasks
- MCP servers: Connections to tools and data sources through the Model Context Protocol
- Hooks: Customizations of Claude Code's behavior at key workflow points
To add this marketplace to your Claude Code installation:
/plugin marketplace add moinsen-dev/claude_code_marketplaceOr if you have cloned this repository locally:
/plugin marketplace add /path/to/claude_code_marketplaceEssential development tools and utilities for common coding tasks.
Commands:
/code-review- Comprehensive code review with quality checks/refactor- Intelligent code refactoring while preserving functionality/debug- Systematic debugging assistance/social-media- Generate professional social media posts for your project (supports--platformand--languageoptions)
Agents:
test-generator- Generate comprehensive test suites
Usage Examples:
Generate a LinkedIn post in English (default):
/social-mediaGenerate for a specific platform and language:
/social-media --platform linkedin --language germanInstallation:
/plugin install dev-tools@claude-code-marketplaceSpec-driven development plugin for breaking down PRDs into actionable specifications and tasks. Complements the existing OpenSpec commands (/openspec:proposal, /openspec:apply, /openspec:archive) with PRD analysis and breakdown capabilities.
Commands:
/openspec:prd-breakdown- Break down PRD into specs and tasks with full implementation plan/openspec:prd-split- Split large PRDs into smaller, manageable feature specifications/openspec:prd-analyze- Analyze PRD complexity and suggest breakdown strategies/openspec:spec-review- Review and validate specs for completeness and quality
Features:
- Intelligent PRD analysis and complexity assessment
- Automatic breakdown of large PRDs into manageable specs
- Support for both OpenSpec CLI and GitHub's spec-kit
- Dependency graph analysis and critical path identification
- Quality validation with actionable recommendations and auto-fix
- Seamless integration with OpenSpec workflow
Complete Workflow:
- Analyze PRD →
/openspec:prd-analyze - Break down →
/openspec:prd-breakdown - Review quality →
/openspec:spec-review - Create proposal →
/openspec:proposal(existing) - Implement →
/openspec:apply(existing) - Archive →
/openspec:archive(existing)
Usage Examples:
Analyze PRD complexity first:
/openspec:prd-analyze ./requirements.md --detailedBreak down PRD into specs and tasks:
/openspec:prd-breakdown ./docs/PRD.mdSplit a large PRD into feature specs:
/openspec:prd-split ./PRD.md --strategy featuresReview and validate specifications:
/openspec:spec-review --strict --fixUse spec-kit instead of OpenSpec CLI:
/openspec:prd-breakdown ./PRD.md --tool speckitInstallation:
/plugin install openspec@claude-code-marketplaceRecommended Dependencies:
# Install OpenSpec CLI (optional but recommended)
npm install -g @fission-ai/openspec@latest
# Or use spec-kit (alternative)
uvx --from git+https://github.com/github/spec-kit.git specifyEach plugin should follow this structure:
plugins/your-plugin/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata (optional)
├── commands/ # Slash commands (markdown files)
│ ├── command1.md
│ └── command2.md
├── agents/ # AI agents (markdown files)
│ └── agent1.md
└── hooks/ # Event handlers (optional)
└── hook1.md
{
"name": "your-plugin",
"version": "1.0.0",
"description": "Plugin description",
"author": {
"name": "Your Name",
"email": "[email protected]"
},
"keywords": ["keyword1", "keyword2"],
"category": "development"
}- Create your plugin in the
plugins/directory - Update
.claude-plugin/marketplace.jsonto include your plugin:
{
"name": "your-plugin",
"source": "./plugins/your-plugin",
"description": "Plugin description",
"version": "1.0.0",
"author": {
"name": "Your Name"
}
}Commands are markdown files that contain prompts for Claude. The file name becomes the command name.
Example commands/hello.md:
# Hello Command
You are a friendly assistant. Greet the user warmly and ask how you can help them today.Usage: /hello
Agents are specialized AI assistants defined in markdown files with specific expertise and behaviors.
Example agents/code-reviewer.md:
# Code Reviewer Agent
You are an expert code reviewer with 10+ years of experience...
## Your responsibilities:
- Review code for quality and best practices
- Identify potential bugs and security issues
- Suggest improvementsThis marketplace includes MCP server configurations in .mcp.json:
- sequential-thinking: Advanced reasoning with chain-of-thought
- package-hero: Package version management and quality ratings
- Clone this repository
- Add as a local marketplace:
/plugin marketplace add /path/to/claude_code_marketplace
- Install plugins:
/plugin install dev-tools@claude-code-marketplace
Contributions are welcome! Please:
- Fork the repository
- Create a new plugin or improve existing ones
- Test your changes locally
- Submit a pull request
MIT License - see LICENSE file for details
For issues or questions:
- Open an issue on GitHub
- Visit Claude Code Documentation
Built with Claude Code