feat: initial open marketplace with llm-security, config-audit, ultraplan-local
This commit is contained in:
commit
f93d6abdae
380 changed files with 65935 additions and 0 deletions
74
plugins/config-audit/commands/plugin-health.md
Normal file
74
plugins/config-audit/commands/plugin-health.md
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
---
|
||||
name: config-audit:plugin-health
|
||||
description: Audit plugin configuration quality — validates structure, frontmatter, and cross-plugin coherence
|
||||
argument-hint: "[plugin-path]"
|
||||
allowed-tools: Read, Glob, Grep, Bash
|
||||
model: sonnet
|
||||
---
|
||||
|
||||
# Config-Audit: Plugin Health
|
||||
|
||||
Audit Claude Code plugin structure and quality — validates plugin.json, CLAUDE.md, command/agent frontmatter, and detects cross-plugin conflicts.
|
||||
|
||||
## Arguments
|
||||
|
||||
- `$ARGUMENTS` may contain a path to a specific plugin directory
|
||||
- If omitted: scans all plugins in the marketplace root
|
||||
|
||||
## Implementation
|
||||
|
||||
### Step 1: Discover plugins and greet
|
||||
|
||||
If a specific path is given, scan only that plugin. Otherwise, find all plugins using Glob for `**/.claude-plugin/plugin.json`.
|
||||
|
||||
Tell the user:
|
||||
|
||||
```
|
||||
## Plugin Health Check
|
||||
|
||||
Auditing {N} plugin(s) for structure, frontmatter quality, and cross-plugin conflicts...
|
||||
```
|
||||
|
||||
### Step 2: Run scanner
|
||||
|
||||
Run silently for each plugin:
|
||||
|
||||
```bash
|
||||
node ${CLAUDE_PLUGIN_ROOT}/scanners/plugin-health-scanner.mjs <path> 2>/dev/null
|
||||
```
|
||||
|
||||
Read stdout output (JSON). Parse findings.
|
||||
|
||||
### Step 3: Present results
|
||||
|
||||
```markdown
|
||||
### Plugin Health Report
|
||||
|
||||
| Plugin | Grade | Commands | Agents | Status |
|
||||
|--------|-------|----------|--------|--------|
|
||||
| {name} | {grade} ({score}) | {cmd_count} | {agent_count} | {Good/Issues found} |
|
||||
| ... | ... | ... | ... | ... |
|
||||
|
||||
{If cross-plugin issues:}
|
||||
#### Cross-Plugin Issues ({count})
|
||||
| Issue | Plugins | Recommendation |
|
||||
|-------|---------|----------------|
|
||||
| ... | ... | ... |
|
||||
|
||||
{If findings:}
|
||||
#### Findings by Plugin
|
||||
|
||||
**{plugin-name}** ({finding_count} findings):
|
||||
1. [{id}] {title} — {recommendation}
|
||||
2. ...
|
||||
```
|
||||
|
||||
### Step 4: Suggest next steps
|
||||
|
||||
```
|
||||
### What's next
|
||||
|
||||
- Fix structural issues based on recommendations above
|
||||
- `/config-audit posture` — Full configuration posture assessment
|
||||
- `/config-audit fix` — Auto-fix deterministic issues
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue