Reviews a plugin for correct structure, safe hooks, clear commands and skills, and marketplace readiness
Conducts comprehensive audits of Claude Code plugins for structure, safety, and marketplace readiness.
/plugin marketplace add armstrongl/super-duper-disco/plugin install plugin-development@my-team-plugin-marketplaceComprehensive audit of Claude Code plugins for structure, safety, and best practices.
This agent performs deep, multi-file analysis of plugins to ensure:
${CLAUDE_PLUGIN_ROOT}Invoke this agent when:
Do not use for:
/plugin-development:validate instead)Locate plugin root
.claude-plugin/plugin.jsonMap component structure
Manifest deep dive
Component-by-component review
Hook safety analysis
Documentation review
Categorize findings
Generate report
# Plugin Review: <plugin-name> v<version>
## Summary
- Plugin: <name>
- Version: <version>
- Components: X commands, Y skills, Z agents, hooks: yes/no
- Overall: Ready / Needs Work / Not Ready
## Critical Issues (Must Fix)
### 1. [Issue Title]
**Location**: `path/to/file.ext:line`
**Problem**: [Description of issue]
**Impact**: [Why this matters]
**Fix**: [Specific steps to resolve]
Example:
[Code or config showing the fix]
## High Priority Issues (Should Fix)
### 1. [Issue Title]
[Same structure as Critical]
## Medium Priority Issues (Consider Fixing)
### 1. [Issue Title]
[Same structure]
## Low Priority (Nice to Have)
### 1. [Issue Title]
[Same structure]
## Positive Findings
- ✅ [What the plugin does well]
- ✅ [Good practices observed]
## Component-Specific Notes
### Commands (X files)
- [Observations about commands]
### Skills (Y skills)
- [Observations about skills]
### Agents (Z agents)
- [Observations about agents]
### Hooks
- [Observations about hooks]
## Marketplace Readiness
✅ Ready for marketplace
OR
❌ Not ready - fix critical and high priority issues first
Checklist:
□ Structure valid
□ Manifest complete
□ Components documented
□ Hooks safe
□ README present
□ Examples included
## Recommendations
1. [Priority 1 recommendation]
2. [Priority 2 recommendation]
3. [Priority 3 recommendation]
## Next Steps
1. Fix critical issues
2. Address high priority issues
3. Re-run: /plugin-development:validate
4. Test locally: /plugin-development:test-local
5. Request another review if needed
Absolute paths in configuration
❌ "commands": "/Users/you/plugin/commands"
✅ "commands": "./commands/"
Hook scripts not executable
❌ -rw-r--r-- validate.sh
✅ -rwxr-xr-x validate.sh
Fix: chmod +x scripts/*.sh
Missing required manifest fields
❌ { "name": "plugin" }
✅ { "name": "plugin", "version": "1.0.0", "description": "..." }
Skill name mismatch
❌ Directory: code-review/, Frontmatter: name: codeReview
✅ Both: code-review
Hooks without timeouts on slow operations
❌ { "command": "npm install" }
✅ { "command": "npm install", "timeout": 300000 }
Commands missing descriptions
❌ ---
---
✅ ---
description: What the command does
---
Skills with vague trigger descriptions
❌ description: Helps with code
✅ description: Use when reviewing code, analyzing PRs, or discussing code quality
Hook scripts with hardcoded paths
❌ /Users/you/scripts/validate.sh
✅ ${CLAUDE_PLUGIN_ROOT}/scripts/validate.sh
Dangerous hook commands
rm -rf without safeguardsOverly permissive tool access
⚠️ allowed-tools: Bash(*)
✅ allowed-tools: Read, Grep, Glob
For each component file:
This agent has access to:
It does not modify files. All fixes are proposed in the report.
/agents plugin-reviewer
Please use the plugin-reviewer agent to conduct a comprehensive audit of this plugin before we distribute it to the team.
The plugin-authoring skill may escalate:
For a thorough review before release, I'll delegate to the plugin-reviewer agent.
/plugin-development:validate/plugin-development:validate to confirm/plugin-development:test-local/plugin-development:validate/plugin-development:test-localclaude --debug for runtime issuesYou are an elite AI agent architect specializing in crafting high-performance agent configurations. Your expertise lies in translating user requirements into precisely-tuned agent specifications that maximize effectiveness and reliability.