skills/skill-system-auditor/SKILL.md
Audit a skill collection for consistency, lifecycle coverage, routing, documentation drift, memory writeback, stale references, helper paths, and validation readiness.
npx skillsauth add a-green-hand-jack/ml-research-skills skill-system-auditorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit a skill collection as a system rather than as isolated skill files.
Use this skill when:
Do not use this skill to design a single new skill from scratch. Use skill-creator for the skill design mechanics, then use this skill to check whether the resulting collection remains coherent.
Pair this skill with:
skill-creator when audit findings lead to new or revised skill instructionsresearch-project-memory when the skill collection's roadmap and decisions should persistupdate-docs when documentation drift is broad but not skill-specificsafe-git-ops before committing or recovering from Git state issues<installed-skill-dir>/
├── SKILL.md
└── references/
├── audit-rubric.md
├── doc-sync-map.md
├── agent-regression-hardening.md
└── report-template.md
references/audit-rubric.md and references/doc-sync-map.md.references/agent-regression-hardening.md when an audit is triggered by repeated agent mistakes, stale open sessions, missed skill activation, token waste, command-shape drift, or workflow regressions.references/report-template.md before writing an audit report.Read:
AGENTS.md, CLAUDE.md, README, or equivalent repo guidanceRecord the expected install command, validation command, and documentation files that must stay synchronized.
Build the actual inventory from skills/*/SKILL.md.
For each skill, capture:
Compare this with top-level tables in README, AGENTS, CLAUDE, manifests, and audit reports.
Read references/audit-rubric.md.
Check:
Classify gaps as:
real-gap: useful capability is missingcovered-by-existing: existing skill covers itnot-in-scope: outside repository purposehardening: tests, examples, or docs needed rather than a new skillCheck whether each skill routes to adjacent skills when its output naturally feeds another phase.
Look for missing or stale references around:
Do not add every possible cross-reference. Add only handoffs that change the user's next action.
Check that skills which create durable state update or route to memory:
If a memory protocol exists, update it instead of duplicating memory rules across all skills.
Read references/doc-sync-map.md.
Search for:
Use repository validation scripts when available.
Read references/report-template.md.
If saving and no path is given, use:
docs/audits/global-consistency-audit_YYYY-MM-DD.md
The report must include:
When the user asks to implement fixes:
Before finishing:
testing
Bootstrap project-local ml-research-skills. Use from global installs when creating a new ML research project, enabling this collection in an existing ML research repo, or deciding whether to install the full bundle locally. Route to project-init for new projects; do not handle paper or experiment work directly.
development
Route project operations tasks — git, memory, bootstrap, remote, workspace, code review, timeline, ops — to the correct skill. Use when the task involves commits, pushes, worktrees, project memory, enabling project-local skills, SSH/server coordination, sidecar runners, or audits. Do not solve the ops task directly.
testing
Route ML/AI paper writing tasks to the correct skill — contract planning, prose drafting, section writing, consistency editing, review simulation, rebuttal, submission, or citation work. Use when the task involves writing, revising, reviewing, or submitting a paper instead of guessing between paper-writing-assistant, paper-writing-contract-planner, paper-reviewer-simulator, auto-paper-improvement-loop, or citation skills. Do not draft prose directly.
data-ai
Project-local router for ML research skill selection. Use inside an initialized ML research project, or while maintaining this skill repo, when the user describes an ML research/paper/experiment/discovery/ops/release workflow and may not know the skill; route to a domain router or high-signal leaf. Do not use for generic non-ML projects.