A modular Claude Code plugin marketplace - Now with granular component packages! Install commands, agents, and hooks separately.
- Overview
- What's New in v3.0
- Philosophy
- Available Plugins
- Installation
- Usage Examples
- Recommended Combinations
- Plugin Details
- Migration from v2.0
- Contributing
- Support
- License
Dev Utils Marketplace offers 15 focused plugins for Claude Code that can be installed independently per repository. Now in v3.0, each plugin is split into granular component packages - install only commands, agents, or hooks as needed.
Key Features:
- NEW: Granular component packages (commands, agents, hooks separately)
- Modular architecture - install only what you need
- 15 specialized plugins → 46 component packages
- 37+ commands, 61+ agents, and 21+ automation hooks
- Repository-specific customization
- Team-friendly configuration
Project Status: Production Ready (v3.0.0)
🎯 Granular Component Packages
Each plugin is now split into component-specific packages:
{plugin}-commands- Slash commands only{plugin}-agents- AI agents only{plugin}-hooks- Automation hooks only
Example:
# v2.0 (All-in-one)
/plugin install core-essentials@dev-utils-marketplace # 8 commands + 4 agents + 5 hooks
# v3.0 (Granular - Choose what you need)
/plugin install core-essentials-commands@dev-utils-marketplace # Just 8 commands
/plugin install core-essentials-agents@dev-utils-marketplace # Just 4 agents
/plugin install core-essentials-hooks@dev-utils-marketplace # Just 5 hooksBenefits:
- ✅ Lighter footprint - Install commands without agent overhead
- ✅ Faster performance - Less code loaded in Claude Code
- ✅ Clearer dependencies - Explicit about what you use
- ✅ Flexible combinations - Mix components from different plugins
- ✅ Independent updates - Update one component without affecting others
Migration: See Migration Guide for upgrade instructions.
Backward Compatibility: v2.0-style meta-packages still work but are deprecated (will be removed in v4.0.0).
Granular > Modular > Monolithic
We believe in maximum flexibility - install exactly what you need:
v1.0: All-or-nothing monolithic plugin v2.0: Modular plugins (commands + agents + hooks bundled) v3.0: Granular components (commands, agents, hooks separate)
Build your perfect development environment:
- Install only commands for interactive workflows
- Add agents for AI-powered assistance
- Enable hooks for automation
- Mix and match components across plugins
Example Evolution:
# v1.0 - All or nothing
/plugin install dev-utils-plugin@dev-utils-marketplace # Everything
# v2.0 - Modular plugins
/plugin install core-essentials@dev-utils-marketplace # 8 commands + 4 agents + 5 hooks
# v3.0 - Granular components (NEW!)
/plugin install core-essentials-commands@dev-utils-marketplace # Just 8 commands
/plugin install core-essentials-agents@dev-utils-marketplace # Add 4 agents later
# No hooks needed? Don't install them!| Plugin | Description | Commands | Agents | Hooks |
|---|---|---|---|---|
| core-essentials | Must-have development tools | 8 | 4 | 5 |
Essential tools: commit, git-status, code-review, analyze-codebase, quick-search, go, quick-plan, build
| Plugin | Description | Focus |
|---|---|---|
| lang-python | Python development specialist | Python best practices, PEP standards |
| lang-javascript | JS/TS specialists + import organization | JavaScript, TypeScript, ESLint |
| lang-fullstack | Full-stack & backend development | Node.js, Express, APIs, databases |
| lang-apps-script | Google Apps Script automation | Apps Script, Google Workspace APIs |
| shell-config | Shell configuration expert | Bash, Zsh, shell scripting |
| Plugin | Description | Focus |
|---|---|---|
| ui-design-system | 6 UI/UX design specialists | Frontend, React, design systems, UX |
| data-science | Data analysis tools (4 agents) | Pandas, NumPy, ML, data visualization |
| research-intelligence | 12 research & content analysis agents | Web research, content analysis, podcasts |
| auth-security | Authentication & security | OAuth, JWT, API security, standards validation |
| Plugin | Description | Focus |
|---|---|---|
| git-workflow | Git operations & PR management | Branch management, PRs, code reviews |
| documentation | Documentation generation & maintenance | READMEs, changelogs, API docs |
| cicd-automation | CI/CD & deployment | GitHub Actions, deployment automation |
| code-quality-enforcement | Linting & validation | Code standards, linting, validation hooks |
| task-orchestration | Agent coordination | Multi-agent workflows, task planning |
1. Add the marketplace to Claude Code:
/plugin marketplace add AojdevStudio/dev-utils-marketplace2. Install component packages you need:
# Minimal setup - Commands only
/plugin install core-essentials-commands@dev-utils-marketplace
# Add AI agents for assistance
/plugin install core-essentials-agents@dev-utils-marketplace
# Enable automation hooks
/plugin install core-essentials-hooks@dev-utils-marketplace
# Language support (agents)
/plugin install lang-python-agents@dev-utils-marketplace
# Workflow tools (commands)
/plugin install documentation-commands@dev-utils-marketplace
/plugin install git-workflow-commands@dev-utils-marketplace3. Or use meta-packages (deprecated):
# Install all components at once (old v2.0 style)
/plugin install core-essentials@dev-utils-marketplace # ⚠️ Deprecated4. Verify installation:
Type /plugin list to see your installed plugins, or use /help to see available commands.
For teams, add to your project's .claude/settings.json:
Granular approach (recommended):
{
"pluginMarketplaces": [
{"source": "AojdevStudio/dev-utils-marketplace"}
],
"plugins": [
{"name": "core-essentials-commands", "marketplace": "dev-utils-marketplace", "enabled": true},
{"name": "core-essentials-agents", "marketplace": "dev-utils-marketplace", "enabled": true},
{"name": "lang-python-agents", "marketplace": "dev-utils-marketplace", "enabled": true},
{"name": "documentation-commands", "marketplace": "dev-utils-marketplace", "enabled": true}
]
}Meta-package approach (deprecated):
{
"pluginMarketplaces": [
{"source": "AojdevStudio/dev-utils-marketplace"}
],
"plugins": [
{"name": "core-essentials", "marketplace": "dev-utils-marketplace", "enabled": true},
{"name": "lang-python", "marketplace": "dev-utils-marketplace", "enabled": true}
]
}Team members who trust the repository will automatically get these plugins when they open the project.
Method 1: Interactive Menu (Recommended)
The easiest way to discover and install plugins:
/pluginThen select "Browse Plugins" to see all available plugins from added marketplaces.
Method 2: Direct Installation
If you know exactly which plugins you need:
/plugin install core-essentials@dev-utils-marketplace
/plugin install lang-python@dev-utils-marketplaceMethod 3: Using the Marketplace
First add the marketplace, then browse and install:
# Add the marketplace
/plugin marketplace add AojdevStudio/dev-utils-marketplace
# Browse available plugins
/plugin
# Install specific plugins
/plugin install core-essentials@dev-utils-marketplaceEnable/Disable plugins:
/plugin enable core-essentials@dev-utils-marketplace
/plugin disable core-essentials@dev-utils-marketplaceUninstall plugins:
/plugin uninstall core-essentials@dev-utils-marketplaceList installed plugins:
/plugin listView plugin details:
/plugin
# Then select "Manage Plugins" to see detailsCode Review:
/cdev:code-review
# Comprehensive code quality analysis with improvement suggestionsGit Commit:
/cdev:commit
# Smart commit with conventional commit formattingProject Analysis:
/cdev:analyze-codebase
# Deep analysis of your codebase structure and patternsQuick Search:
/cdev:quick-search "authentication logic"
# Fast semantic search across your repositoryInvoke specialized agents for complex tasks:
# Code review by expert agent
/use-agent code-reviewer
# Documentation generation
/use-agent auto-documenter
# Python-specific optimization
/use-agent python-pro
# UI/UX design guidance
/use-agent ui-ux-designerHooks run automatically on specific events:
- session_start - Sets up development environment
- pre_tool_use - Validates tool usage
- post_tool_use - Auto-commits changes, updates changelog
- stop - Cleanup and notifications
Example: Auto-commit on changes
# Automatically triggered after tool use
# Commits staged changes with smart commit messages
# No manual intervention neededPerfect for simple scripts or experiments:
core-essentials
Full Python development environment:
core-essentials
lang-python
code-quality-enforcement
documentation
Install command:
/plugin install core-essentials@dev-utils-marketplace
/plugin install lang-python@dev-utils-marketplace
/plugin install code-quality-enforcement@dev-utils-marketplace
/plugin install documentation@dev-utils-marketplaceModern web development setup:
core-essentials
lang-javascript
ui-design-system
git-workflow
Complete production application toolkit:
core-essentials
lang-fullstack
ui-design-system
auth-security
git-workflow
documentation
cicd-automation
code-quality-enforcement
Analytics and ML research environment:
core-essentials
lang-python
data-science
research-intelligence
documentation
Content processing and analysis:
core-essentials
research-intelligence
documentation
Commands:
commit- Smart Git commits with conventional formattinggit-status- Enhanced Git status reportingcode-review- Comprehensive code quality analysisanalyze-codebase- Deep codebase structure analysisquick-search- Fast semantic repository searchgo- Quick navigation to files and symbolsquick-plan- Rapid development planningbuild- Project build orchestration
Agents:
code-reviewer- Expert code review and suggestionsquality-guardian- Code quality enforcementgit-flow-manager- Git workflow managementdoc-curator- Documentation maintenance
Hooks:
session_start- Development environment setupstop- Session cleanup and notificationsnotification- Event-driven notificationspre_tool_use- Tool usage validationpost_tool_use- Auto-commit, changelog updates
lang-python:
- Python best practices enforcement
- PEP 8 compliance checking
- Type hint suggestions
- Pythonic code patterns
lang-javascript:
- JavaScript/TypeScript expertise
- Import organization automation
- ESLint integration
- TypeScript validation hooks
lang-fullstack:
- Backend architecture guidance
- API design patterns
- Database optimization
- Full-stack integration
lang-apps-script:
- Google Apps Script development
- Workspace API integration
- Apps Script best practices
shell-config:
- Shell script optimization
- Configuration management
- Bash/Zsh expertise
ui-design-system:
- 6 specialized UI/UX agents
- Design system development
- Component library guidance
- Accessibility standards
- Responsive design patterns
data-science:
- Data analysis command (
data-commander) - 4 specialized data agents
- Statistical analysis
- Data visualization
- ML model development
research-intelligence:
- 12 research and content agents
- Web scraping (
scrape-sitecommand) - Content analysis
- Podcast transcription and analysis
- Competitive intelligence
- Fact checking
auth-security:
- Authentication systems expert
- OAuth/JWT implementation
- API security validation
- Security best practices
- API standards checking hook
git-workflow:
- PR creation and management (
create-pr) - PR review automation (
pr-review) - Branch management
- Git flow orchestration
- 5 Git-related hooks
documentation:
- README generation (
generate-readme) - Changelog updates (
update-changelog) - Documentation sync (
update-docs) - Roadmap building (
build-roadmap) - 2 documentation agents
cicd-automation:
- GitHub Actions monitoring (
gh-actions-monitor) - Deployment automation
- CI/CD pipeline management
- 2 DevOps agents
code-quality-enforcement:
- Universal linting command
- Code standards validation
- Import organization hook
- TypeScript validation hook
- Commit message validation hook
task-orchestration:
- Agent coordination (
use-agent,create-coordination-files) - Task planning (
ultrathink,quick-plan) - Multi-agent workflows
- Task completion enforcement
- 4 orchestration hooks
v3.0.0: Granular Component Packages
Version 3.0.0 introduces granular component packages while maintaining backward compatibility through deprecated meta-packages.
For Most Users (Recommended):
# Replace monolithic plugins with component packages
/plugin install core-essentials-commands@dev-utils-marketplace
/plugin install core-essentials-agents@dev-utils-marketplace
/plugin install lang-python-agents@dev-utils-marketplaceFor Compatibility (Deprecated):
# Keep using v2.0 style (works but deprecated)
/plugin install core-essentials@dev-utils-marketplace # ⚠️ Will be removed in v4.0See Detailed Migration Guide (v2→v3) for:
- Step-by-step migration instructions
- Component mapping reference
- Recommended installation patterns
- Troubleshooting tips
- FAQs
New in v3.0:
- ✅ Component packages:
-commands,-agents,-hooks - ✅ Granular control over installations
- ✅ Better performance and lighter footprint
⚠️ Meta-packages deprecated (will be removed in v4.0.0)
Backward Compatibility:
- ✅ v2.0 plugin names still work (as meta-packages)
- ✅ Existing configurations continue functioning
⚠️ Migration recommended before v4.0.0
We welcome contributions to the Dev Utils Marketplace!
-
Fork the repository
-
Create a new plugin directory:
my-plugin/ ├── .claude-plugin/plugin.json ├── commands/ # Optional ├── agents/ # Optional └── hooks/ # Optional ├── hooks.json └── scripts/ -
Update marketplace.json:
{ "name": "my-plugin", "source": "./my-plugin", "description": "Brief description", "version": "1.0.0", "keywords": ["relevant", "tags"] } -
Submit a pull request with:
- Plugin description and use cases
- Documentation for commands/agents/hooks
- Example usage scenarios
- Fork the repository
- Make improvements to specific plugin
- Update plugin version in
plugin.json - Update marketplace.json version if needed
- Submit pull request with clear description of changes
- Commands: Use clear markdown with frontmatter
- Agents: Include name, description, tools, and model in frontmatter
- Hooks: Python scripts must be executable (
chmod +x) - Documentation: Update README and CLAUDE.md for significant changes
- Versioning: Follow semantic versioning (semver)
Before submitting:
- Validate JSON manifests:
python3 -m json.tool < plugin.json - Test commands in Claude Code
- Verify hooks execute correctly
- Ensure documentation is accurate
- GitHub Issues: Report bugs or request features
- Discussions: Ask questions and share ideas
- Documentation: Check CLAUDE.md for development guidance
When reporting issues, please include:
- Claude Code version
- Installed plugins and versions
- Steps to reproduce the issue
- Expected vs actual behavior
- Relevant error messages or logs
We're building the future of Claude Code development tools! Submit feature requests via GitHub Issues with:
- Clear description of the proposed feature
- Use cases and benefits
- Potential plugin it should belong to (or suggest new plugin)
- Plugin dependency system
- Plugin profiles (presets for common setups)
- Enhanced configuration UI
- Version compatibility matrix
- testing-suite - Comprehensive testing tools
- performance-monitoring - Performance analysis and optimization
- deployment-targets - Platform-specific deployment (AWS, GCP, Azure)
- mobile-development - React Native, Flutter, iOS, Android specialists
MIT License
Copyright (c) 2025 Ossie Irondi
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Made with ❤️ for the Claude Code community
Repository: https://github.com/AojdevStudio/dev-utils-marketplace
Version: 2.0.0 | Updated: 2025-01-11