Skill Auditor
Use this skill to classify and gate new or updated skills.
Workflow
- Select changed skills (
--include-skill) or scan the full candidate set. - Run the skill audit script to classify each skill as
uniqueorupgrade. - Validate core quality checks:
- frontmatter completeness (
name,description), agents/openai.yamlpresence,- size/readability guardrails,
- required arbiter evidence when enabled,
- frontmatter completeness (
- meta-harness drift such as legacy
Documents\GitHubroots or:9000treated as a model-authority surface.
- Review findings by severity (
high,medium,low) and fix failures. - Re-run until
high_count=0for admission-ready output.
Commands
Audit selected skills:
python3 scripts/skill_audit.py \
--skills-root skill-candidates \
--include-skill <skill-name> \
--json-out /tmp/skill-audit.json
Audit with arbiter evidence required:
python3 scripts/skill_audit.py \
--skills-root skill-candidates \
--include-skill <skill-name> \
--arbiter-report /tmp/skill-arbiter-evidence.json \
--require-arbiter-evidence \
--json-out /tmp/skill-audit.json
Classification Rules
unique: no strong near-peer overlap detected in current skill set.upgrade: near-peer overlap indicates refinement/extension of an existing lane.highfindings block completion.mediumfindings should be addressed before admission when possible.- Meta-harness-sensitive skills should also encode the canonical
G:\GitHubroot contract, direct LM Studio:1234model authority, explicit:2337hosted selection, non-model:9000support, and PC Control-first evidence rules where applicable.
Scope Boundary
Use this skill only for skill-audit classification and findings generation.
Do not use this skill for runtime skill arbitration; use $skill-arbiter-lockdown-admission.
References
references/audit-rubric.mdscripts/skill_audit.py
Loopback
If findings remain unresolved:
- Capture failing checks and evidence paths.
- Route through
$skill-hubfor chain recalculation. - Resume only after an updated chain assigns deterministic fixes.