← ClaudeAtlas

skill-deep-auditlisted

Generic skill-quality auditor for any agent skill (Claude, OpenClaw, Cursor, etc.). Runs a 7-dimension static analysis (D1 process closure & idempotency, D2 tool/command conventions, D3 portability & defense, D4 skill usability, D5 security & op risk, D6 code & doc quality, D7 dependency & footprint) with explicit ERR / WARN severity, 115-point scoring (pass line 90 + zero ERR), and an opt-in `--fix` workflow that always backs up first. Two depths: L1 static (~2 min) and L2 dryRun (~5 min, read-only hub + reachability checks). Strict red lines — read-only by default, never executes the audited skill's writes. Use when the user asks to "audit a skill", "check skill quality", "is this skill ready to ship", "lint my skill", or runs this tool by name. Triggers also: "审计这个 Skill"、"检查 Skill 质量"、"Skill 能上线吗"、 "skill-deep-audit"、"审一下 xxx skill"。
Songhonglei/build-better-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill Songhonglei/build-better-skills
# skill-deep-audit — Generic Skill Auditor A read-only, multi-dimensional quality auditor for agent skills. Runs static analysis + optional dryRun reachability checks and produces a scorecard. - **Version**: 1.0.3 - **License**: MIT - **Author**: Evan Song · [github.com/Songhonglei](https://github.com/Songhonglei) - **Repository**: https://github.com/Songhonglei/build-better-skills - **Part of**: [`build-better-skills`](https://github.com/Songhonglei/build-better-skills) suite — see [Stages](https://github.com/Songhonglei/build-better-skills#stages) for the lifecycle map. ## Design principles ``` Can it run? → D3 Portability + D4 Usability conventions Does it run correctly? → D1 Process closure + D6 Code & doc quality Is it safe to run? → D5 Security & op risk Is it well-conformed? → D2 Tool & command conventions Is the whole healthy? → D7 Dependency & footprint ``` ## NEVER DO - Do **not** execute any write operation of the audited skill (read-only, reachability checks, and static analysis only). - Do **not** modify the audited skill's files (read-only and report-only; `--fix` is the one exception and requires explicit user authorization). - Do **not** fabricate check results — when undecidable, mark "cannot confirm, manual verification needed". ## MUST DO - At the start of every audit, **ask the user to choose the check depth (L1 / L2 dryRun) and wait** for the choice. - Any ERR → final result is FAIL, regardless of total score. - After the