Help us improve
Share bugs, ideas, or general feedback.
From claude-ecosystem
Audits Claude Code skills for quality, compliance, delegation patterns, and maintainability. Run after creating skills, before releases, or for periodic checks.
npx claudepluginhub melodic-software/claude-code-plugins --plugin claude-ecosystemHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-ecosystem:audit-skillsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit Claude Code skills for quality, compliance, delegation pattern, and maintainability.
Audits Claude Code skills by reading SKILL.md, references, scripts; evaluates 12 best-practice dimensions, scores 0-24, grades A-F, suggests top fixes, supports batch mode.
Audits Claude skills against Anthropic prompting best practices including positive framing, motivation, and XML structure. Use after creation/modification, before release, or for inconsistent results.
Audits Claude Code skills for structure compliance, triggering accuracy, instruction quality, and best practices. Scores 0-100 with prioritized improvement recommendations.
Share bugs, ideas, or general feedback.
Audit Claude Code skills for quality, compliance, delegation pattern, and maintainability.
Before auditing, initialize the environment:
Get the current UTC date, capture the project root path, ensure the temp directory exists, and clean up stale audit files. The skill-development skill provides authoritative validation guidance (auto-loaded when this command runs).
For regular skills (git-setup, markdown-linting): YAML frontmatter, naming, file structure, progressive disclosure, documentation quality.
For Claude Code meta-skills (skill-development, docs-management): Zero duplication, delegation pattern compliance, metadata-only content.
The audit auto-detects type based on the skill's name and description.
| Argument | Description |
|---|---|
| (none) | Smart mode: audit modified, never-audited, or stale (>90 days) skills |
--force | Audit ALL skills regardless of status |
--skip-validation | Skip finding validation (faster, but may include false positives) |
--plugin-only | Only audit local plugin skills |
--project-only | Only audit project skills (.claude/skills/) |
--global-only | Only audit globally installed plugin skills |
skill-name | Audit specific skill(s) by name |
Detect all skill sources in local repo and globally installed plugins.
For local discovery, check marketplace repos, single plugin repos, and .claude/skills/. For each plugin, scan skills/ directories. Track plugin names for deduplication.
For global discovery, check ~/.claude/plugins/ (Unix) or %USERPROFILE%\.claude\plugins\ (Windows). Scan skills/ directories within each plugin. Skip globals with local dev versions.
Parse flags and skill names. Read audit logs for each source.
Display mode, sources discovered, type distribution (A vs B), and audit queue.
For each skill, detect type then spawn the skill-auditor subagent with source, path, type (A or B), and last audit date. Run in parallel batches of 3-5.
Subagents write findings to .claude/temp/. The main conversation thread collects results and updates audit logs using its Write/Edit tools.
Unless --skip-validation flag is present:
audit-finding-validator agent with:
project_root: The captured project root pathaudit_type: "skill"audit_files: List of .claude/temp/audit-*-skill-*.json file paths.claude/temp/audit-filtered-findings.jsonIf --skip-validation flag is present:
Report total audited by source and type, results, and details table. Note that global skill fixes must be applied manually.
Include validation statistics (if validation was performed):
All audit results are written to .claude/audit/skills.md.
Use /audit-log skills to view current audit status.
User: /audit-skills
Claude: Discovering skill sources...
## Audit Plan
**Mode**: SMART
- Plugin: claude-ecosystem (41 skills)
- Plugin: code-quality (9 skills)
- Type A: 43, Type B: 7
- Deduplicated: claude-ecosystem (global skipped)
**Will audit**: 12 items
[Spawns skill-auditor subagents]
## Audit Complete
| Source | Name | Type | Result | Score |
| --- | --- | --- | --- | --- |
| plugin | docs-management | B | PASS | 100/100 |
| plugin | scrape-docs | A | PASS | 95/100 |
User: /audit-skills plugin:docs-management
Claude: PASS (Score: 100/100) - Excellent delegation pattern compliance