A curated collection of custom agents and slash commands to enhance Claude Code with powerful development workflows. δΈζη
Development Workflow Agents:
- strategic-planner - Expert software architect for feature planning and technical design
- task-executor - Precision engineer for atomic task implementation
- code-reviewer - Automated code quality and security review specialist
Supporting Agents:
- steering-architect - Project analysis and documentation architect
- data-scientist - SQL queries, BigQuery operations, and data analysis
- debugger - Error troubleshooting and root cause analysis
- prd-writer - Product requirements document generation
Git Flow Branch Management (git plugin):
/git:feature <name>- Create a new feature branch from develop/git:hotfix <name>- Create a new hotfix branch from main/git-flow:status- Display comprehensive Git Flow status
GitHub (git-flow plugin):
/git-flow:pr:create- Create Pull Requests with automated branch management/git-flow:pr:review- Comprehensive PR code review with structured analysis
GitLab (git-flow plugin):
/git-flow:mr:create- Create Merge Requests/git-flow:mr:review- MR review with customizable scope (performance, security, style)
Git Commit (git-flow plugin):
/git-flow:commit:create- Generate semantic commits from staged changes
Pre-configured MCP servers for enhanced capabilities:
- context7 - Up-to-date documentation retrieval for any library
- sequential-thinking - Structured problem-solving through chain of thought
- memory - Persistent knowledge graph for conversation context
- tavily-mcp - Powerful web search and content extraction
- chrome-devtools - Browser automation and debugging
Specialized skills for specific development workflows:
- feature-dev - Guided feature development with codebase understanding and architecture focus
- code-review - Advanced code review capabilities for quality, security, and maintainability
Automated workflows triggered by events:
- php-cs-fixer - Auto-format PHP files on write/edit
- auto-git-add - Automatically stage modified files
- smart-commit - Intelligent commit message generation
- Run the following command in Claude Code:
claude plugin marketplace add huangdijia/oh-my-claude-code-plugins- Install the plugins:
claude plugin install subagents@oh-my-claude-code-plugins
claude plugin install git@oh-my-claude-code-plugins
claude plugin install git-flow@oh-my-claude-code-plugins
claude plugin install mcp@oh-my-claude-code-plugins
claude plugin install skills@oh-my-claude-code-pluginsThis plugin implements a three-phase development workflow:
Use the strategic planner to design your feature:
Use the strategic-planner agent to help me plan a user authentication featureThis creates structured specs in specs/<feature-name>/:
requirements.md- User stories with acceptance criteriadesign.md- Technical blueprint with diagramstasks.md- Granular task checklist
Execute tasks one-by-one with surgical precision:
Use the task-executor agent to implement the next task from specs/user-auth/tasks.mdThe agent will:
- Execute exactly one task at a time
- Update task checkboxes
[ ]β[x] - Run tests before marking complete
- Support autonomous mode for unattended execution
Automated quality assurance:
Use the code-reviewer agent to review my recent changesFeature Development:
Use the feature-dev skill to help me implement a user authentication systemCode Review:
Use the code-review skill to review my recent changesCreate a commit:
/git-flow:commit:createCreate and review PRs:
/git-flow:pr:create
/git-flow:pr:review 123Review with specific scope:
/git-flow:mr:review 456 performance
/git-flow:mr:review 789 securityThe plugin implements a sophisticated multi-agent system:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Phase 1: Strategic Planning β
β β Analyze requirements β
β β Create technical designs β
β β Generate task checklists β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββ
β Phase 2: Task Execution β
β β Execute one atomic task β
β β Run tests and validation β
β β Mark task complete β
β β Repeat for next task β
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββ
β Phase 3: Quality Assurance β
β β Review code quality β
β β Check security issues β
β β Verify maintainability β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββUse the steering-architect agent to set up project governance:
Use the steering-architect agent to analyze this projectThis creates .ai-rules/ files:
product.md- Product vision and goalstech.md- Technology stack and commandsstructure.md- File organization conventions
Each agent has specific tool access for security:
| Agent | Tools | Code Execution |
|---|---|---|
| strategic-planner | file_edit, file_search, web_search | β No |
| task-executor | file_edit, bash, file_search | β Yes |
| code-reviewer | file_search, bash, file_edit | β Yes |
| steering-architect | file_edit, file_search, bash | β Yes |
| data-scientist | bash, file_search, file_edit | β Yes |
| debugger | file_search, file_edit, bash | β Yes |
| prd-writer | file_edit, web_search, file_search | β No |
oh-my-claude-code-plugins/
βββ .claude-plugin/
β βββ marketplace.json # Plugin registry
βββ plugins/
βββ subagents/ # AI agents plugin
β βββ agents/ # AI agent definitions
β βββ code-reviewer.md
β βββ data-scientist.md
β βββ debugger.md
β βββ prd-writer.md
β βββ steering-architect.md
β βββ strategic-planner.md
β βββ task-executor.md
βββ git/ # Git commands plugin
β βββ commands/ # Slash commands
β βββ feature.md
β βββ hotfix.md
βββ git-flow/ # Git Flow automation plugin
β βββ commands/ # Slash commands
β β βββ commit/
β β β βββ create.md
β β βββ mr/
β β β βββ create.md
β β β βββ review.md
β β βββ pr/
β β β βββ create.md
β β β βββ review.md
β β βββ status.md
β βββ hooks/ # Event hooks
β βββ auto-git-add.json
β βββ php-cs-fixer.json
β βββ smart-commit.json
βββ mcp/ # MCP servers plugin
β βββ .mcp.json
βββ skills/ # Development skills plugin
βββ code-review/
β βββ SKILL.md
βββ feature-dev/
βββ SKILL.md1. Plan: Use strategic-planner to design feature
2. Build: Use task-executor to implement tasks
3. Review: Use code-reviewer to validate quality
# Automated PR review with security focus
/git-flow:pr:review 123 security# Initialize project documentation
Use the steering-architect agent to set up project standards# SQL and data analysis
Use the data-scientist agent to analyze user metrics from the databaseSeveral components output in Chinese for the target user base:
- Code review feedback
- PR/MR review analysis
- Agent instructions (bilingual)
Note: The debugger agent filename is debugger.md (with 'g') - the previous typo has been fixed.
Enable autonomous mode for unattended task execution:
Use the task-executor agent in autonomous mode to complete all remaining tasksThe agent will:
- Execute tasks sequentially without stopping
- Mark tasks complete automatically
- Only pause on errors or completion
Focus code reviews on specific aspects:
/git-flow:pr:review 123 performance # Focus on performance issues
/git-flow:pr:review 456 security # Focus on security vulnerabilities
/git-flow:pr:review 789 style # Focus on code style and conventionsOrganize features with spec directories:
specs/
βββ user-authentication/
β βββ requirements.md
β βββ design.md
β βββ tasks.md
βββ payment-integration/
β βββ requirements.md
β βββ design.md
β βββ tasks.mdThe plugin is registered in .claude-plugin/marketplace.json:
{
"name": "oh-my-claude-code-plugins",
"owner": {
"name": "Deeka Wong",
"email": "huangdijia@gmail.com"
},
"plugins": [
{
"name": "subagents",
"source": "./plugins/subagents",
"description": "Boost your development workflow with AI-powered agents for code review, debugging, and strategic planning.",
"category": "development"
},
{
"name": "git",
"source": "./plugins/git",
"description": "Enhance your Git experience with Claude's Git plugin for seamless version control.",
"category": "development"
},
{
"name": "git-flow",
"source": "./plugins/git-flow",
"description": "Automate Git workflows with ease using GitFlow plugin for Claude.",
"category": "development"
},
{
"name": "mcp",
"source": "./plugins/mcp",
"description": "MCP (Model Context Protocol) for Claude Code, enabling advanced mcp interactions.",
"category": "development"
},
{
"name": "skills",
"source": "./plugins/skills",
"description": "Specialized development skills for feature development and code review workflows.",
"category": "development"
}
]
}Contributions are welcome! This repository is designed to be a marketplace for Claude Code plugins.
- Create a new
.mdfile inplugins/subagents/agents/ - Add YAML frontmatter with name, description, and tools
- Define agent instructions in markdown
- Create a new
.mdfile in appropriate plugin directory:plugins/git/commands/for git commandsplugins/git-flow/commands/for git-flow commands
- Add YAML frontmatter with allowed-tools and description
- Define command prompt with dynamic context
- Create a new
.jsonfile inplugins/git-flow/hooks/ - Configure the hook event and command to execute
MIT License - See LICENSE file for details
Developed by @huangdijia
Note: This plugin requires Claude Code to function. Make sure you have Claude Code installed and configured.