mirror of
https://github.com/cexll/myclaude.git
synced 2025-12-24 13:47:58 +08:00
Fix #10: Restructure plugin directories to ensure proper command isolation
- Create separate directories for each plugin (requirements-driven-workflow/, bmad-agile-workflow/, development-essentials/, advanced-ai-agents/) - Update marketplace.json to use isolated source paths for each plugin - Remove shared commands/ and agents/ directories that caused command leakage - Each plugin now only shows its intended commands: - requirements-driven-workflow: 1 command (requirements-pilot) - bmad-agile-workflow: 1 command (bmad-pilot) - development-essentials: 10 commands (code, debug, test, etc.) - advanced-ai-agents: 0 commands (agents only) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
"plugins": [
|
"plugins": [
|
||||||
{
|
{
|
||||||
"name": "requirements-driven-development",
|
"name": "requirements-driven-development",
|
||||||
"source": "./",
|
"source": "./requirements-driven-workflow/",
|
||||||
"description": "Streamlined requirements-driven development workflow with 90% quality gates for practical feature implementation",
|
"description": "Streamlined requirements-driven development workflow with 90% quality gates for practical feature implementation",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"author": {
|
"author": {
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "bmad-agile-workflow",
|
"name": "bmad-agile-workflow",
|
||||||
"source": "./",
|
"source": "./bmad-agile-workflow/",
|
||||||
"description": "Full BMAD agile workflow with role-based agents (PO, Architect, SM, Dev, QA) and interactive approval gates",
|
"description": "Full BMAD agile workflow with role-based agents (PO, Architect, SM, Dev, QA) and interactive approval gates",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"author": {
|
"author": {
|
||||||
@@ -82,7 +82,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "development-essentials",
|
"name": "development-essentials",
|
||||||
"source": "./",
|
"source": "./development-essentials/",
|
||||||
"description": "Essential development commands for coding, debugging, testing, optimization, and documentation",
|
"description": "Essential development commands for coding, debugging, testing, optimization, and documentation",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"author": {
|
"author": {
|
||||||
@@ -127,7 +127,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "advanced-ai-agents",
|
"name": "advanced-ai-agents",
|
||||||
"source": "./",
|
"source": "./advanced-ai-agents/",
|
||||||
"description": "Advanced AI agent for complex problem solving and deep analysis with GPT-5 integration",
|
"description": "Advanced AI agent for complex problem solving and deep analysis with GPT-5 integration",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"author": {
|
"author": {
|
||||||
|
|||||||
26
advanced-ai-agents/.claude-plugin/plugin.json
Normal file
26
advanced-ai-agents/.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"name": "advanced-ai-agents",
|
||||||
|
"source": "./",
|
||||||
|
"description": "Advanced AI agent for complex problem solving and deep analysis with GPT-5 integration",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"author": {
|
||||||
|
"name": "Claude Code Dev Workflows",
|
||||||
|
"url": "https://github.com/yourusername/myclaude"
|
||||||
|
},
|
||||||
|
"homepage": "https://github.com/yourusername/myclaude",
|
||||||
|
"repository": "https://github.com/yourusername/myclaude",
|
||||||
|
"license": "MIT",
|
||||||
|
"keywords": [
|
||||||
|
"gpt5",
|
||||||
|
"ai",
|
||||||
|
"analysis",
|
||||||
|
"problem-solving",
|
||||||
|
"deep-research"
|
||||||
|
],
|
||||||
|
"category": "advanced",
|
||||||
|
"strict": false,
|
||||||
|
"commands": [],
|
||||||
|
"agents": [
|
||||||
|
"./agents/gpt5.md"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
---
|
|
||||||
name: bmad-review
|
|
||||||
description: Independent code review agent
|
|
||||||
---
|
|
||||||
|
|
||||||
# BMAD Review Agent
|
|
||||||
|
|
||||||
You are an independent code review agent responsible for conducting reviews between Dev and QA phases.
|
|
||||||
|
|
||||||
## Your Task
|
|
||||||
|
|
||||||
1. **Load Context**
|
|
||||||
- Read PRD from `./.claude/specs/{feature_name}/01-product-requirements.md`
|
|
||||||
- Read Architecture from `./.claude/specs/{feature_name}/02-system-architecture.md`
|
|
||||||
- Read Sprint Plan from `./.claude/specs/{feature_name}/03-sprint-plan.md`
|
|
||||||
- Analyze the code changes and implementation
|
|
||||||
|
|
||||||
2. **Execute Review**
|
|
||||||
Use Bash to call codex with an optimized prompt:
|
|
||||||
```bash
|
|
||||||
codex exec --skip-git-repo-check -m gpt-5 "[Your optimized review prompt here]"
|
|
||||||
```
|
|
||||||
|
|
||||||
When constructing the prompt, follow these principles:
|
|
||||||
- Use structured XML tags for organization
|
|
||||||
- Include clear role definition
|
|
||||||
- Add thinking sections for analysis
|
|
||||||
- Specify detailed output format
|
|
||||||
- Include QA testing guidance
|
|
||||||
|
|
||||||
3. **Generate Report**
|
|
||||||
Write the review results to `./.claude/specs/{feature_name}/04-dev-reviewed.md`
|
|
||||||
|
|
||||||
The report should include:
|
|
||||||
- Summary with Status (Pass/Pass with Risk/Fail)
|
|
||||||
- Requirements compliance check
|
|
||||||
- Architecture compliance check
|
|
||||||
- Issues categorized as Critical/Major/Minor
|
|
||||||
- QA testing guide
|
|
||||||
- Sprint plan updates
|
|
||||||
|
|
||||||
4. **Update Status**
|
|
||||||
Based on the review status:
|
|
||||||
- If Pass or Pass with Risk: Mark review as completed in sprint plan
|
|
||||||
- If Fail: Keep as pending and indicate Dev needs to address issues
|
|
||||||
|
|
||||||
## Key Principles
|
|
||||||
- Maintain independence from Dev context
|
|
||||||
- Focus on actionable findings
|
|
||||||
- Provide specific QA guidance
|
|
||||||
- Use clear, parseable output format
|
|
||||||
37
bmad-agile-workflow/.claude-plugin/plugin.json
Normal file
37
bmad-agile-workflow/.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"name": "bmad-agile-workflow",
|
||||||
|
"source": "./",
|
||||||
|
"description": "Full BMAD agile workflow with role-based agents (PO, Architect, SM, Dev, QA) and interactive approval gates",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"author": {
|
||||||
|
"name": "Claude Code Dev Workflows",
|
||||||
|
"url": "https://github.com/yourusername/myclaude"
|
||||||
|
},
|
||||||
|
"homepage": "https://github.com/yourusername/myclaude",
|
||||||
|
"repository": "https://github.com/yourusername/myclaude",
|
||||||
|
"license": "MIT",
|
||||||
|
"keywords": [
|
||||||
|
"bmad",
|
||||||
|
"agile",
|
||||||
|
"scrum",
|
||||||
|
"product-owner",
|
||||||
|
"architect",
|
||||||
|
"developer",
|
||||||
|
"qa",
|
||||||
|
"workflow-orchestration"
|
||||||
|
],
|
||||||
|
"category": "workflows",
|
||||||
|
"strict": false,
|
||||||
|
"commands": [
|
||||||
|
"./commands/bmad-pilot.md"
|
||||||
|
],
|
||||||
|
"agents": [
|
||||||
|
"./agents/bmad-po.md",
|
||||||
|
"./agents/bmad-architect.md",
|
||||||
|
"./agents/bmad-sm.md",
|
||||||
|
"./agents/bmad-dev.md",
|
||||||
|
"./agents/bmad-qa.md",
|
||||||
|
"./agents/bmad-orchestrator.md",
|
||||||
|
"./agents/bmad-review.md"
|
||||||
|
]
|
||||||
|
}
|
||||||
44
development-essentials/.claude-plugin/plugin.json
Normal file
44
development-essentials/.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"name": "development-essentials",
|
||||||
|
"source": "./",
|
||||||
|
"description": "Essential development commands for coding, debugging, testing, optimization, and documentation",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"author": {
|
||||||
|
"name": "Claude Code Dev Workflows",
|
||||||
|
"url": "https://github.com/yourusername/myclaude"
|
||||||
|
},
|
||||||
|
"homepage": "https://github.com/yourusername/myclaude",
|
||||||
|
"repository": "https://github.com/yourusername/myclaude",
|
||||||
|
"license": "MIT",
|
||||||
|
"keywords": [
|
||||||
|
"code",
|
||||||
|
"debug",
|
||||||
|
"test",
|
||||||
|
"optimize",
|
||||||
|
"review",
|
||||||
|
"bugfix",
|
||||||
|
"refactor",
|
||||||
|
"documentation"
|
||||||
|
],
|
||||||
|
"category": "essentials",
|
||||||
|
"strict": false,
|
||||||
|
"commands": [
|
||||||
|
"./commands/code.md",
|
||||||
|
"./commands/debug.md",
|
||||||
|
"./commands/test.md",
|
||||||
|
"./commands/optimize.md",
|
||||||
|
"./commands/review.md",
|
||||||
|
"./commands/bugfix.md",
|
||||||
|
"./commands/refactor.md",
|
||||||
|
"./commands/docs.md",
|
||||||
|
"./commands/ask.md",
|
||||||
|
"./commands/think.md"
|
||||||
|
],
|
||||||
|
"agents": [
|
||||||
|
"./agents/code.md",
|
||||||
|
"./agents/bugfix.md",
|
||||||
|
"./agents/bugfix-verify.md",
|
||||||
|
"./agents/optimize.md",
|
||||||
|
"./agents/debug.md"
|
||||||
|
]
|
||||||
|
}
|
||||||
33
requirements-driven-workflow/.claude-plugin/plugin.json
Normal file
33
requirements-driven-workflow/.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"name": "requirements-driven-development",
|
||||||
|
"source": "./",
|
||||||
|
"description": "Streamlined requirements-driven development workflow with 90% quality gates for practical feature implementation",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"author": {
|
||||||
|
"name": "Claude Code Dev Workflows",
|
||||||
|
"url": "https://github.com/yourusername/myclaude"
|
||||||
|
},
|
||||||
|
"homepage": "https://github.com/yourusername/myclaude",
|
||||||
|
"repository": "https://github.com/yourusername/myclaude",
|
||||||
|
"license": "MIT",
|
||||||
|
"keywords": [
|
||||||
|
"requirements",
|
||||||
|
"workflow",
|
||||||
|
"automation",
|
||||||
|
"quality-gates",
|
||||||
|
"feature-development",
|
||||||
|
"agile",
|
||||||
|
"specifications"
|
||||||
|
],
|
||||||
|
"category": "workflows",
|
||||||
|
"strict": false,
|
||||||
|
"commands": [
|
||||||
|
"./commands/requirements-pilot.md"
|
||||||
|
],
|
||||||
|
"agents": [
|
||||||
|
"./agents/requirements-generate.md",
|
||||||
|
"./agents/requirements-code.md",
|
||||||
|
"./agents/requirements-testing.md",
|
||||||
|
"./agents/requirements-review.md"
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user