From open-source-hardening-skills
Audits repositories or paper-code releases for open-source hardening gaps across correctness, maintainability, testability, security, performance, observability, and documentation. Use for 'audit this repo' or prioritized file-level reports.
How this skill is triggered — by the user, by Claude, or both
Slash command
/open-source-hardening-skills:oss-auditThis 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 the target repository before making broad changes. Prefer evidence over guesses and produce a report that another contributor can act on without re-discovery.
Audit the target repository before making broad changes. Prefer evidence over guesses and produce a report that another contributor can act on without re-discovery.
Create or update OSS_AUDIT.md in the repository root. The report must contain:
P0, P1, or P2), evidence, why it matters, and the smallest credible fix.The file-level change list is mandatory. Use this shape:
| Priority | Path | Action | Reason |
|----------|------|--------|--------|
| P0 | tests/test_cli.py | add | No automated protection for main user flow |
| P1 | .github/workflows/ci.yml | add | No blocking CI on pull requests |
| P1 | CITATION.cff | add | Paper-code repo has no clear citation path |
| P2 | SECURITY.md | add | Missing disclosure and support policy |
Also return a short chat summary with the highest-priority blockers.
README*, CONTRIBUTING.md, LICENSE*, CITATION.cff, package manifests, lockfiles, Makefile, build scripts, notebooks, experiment configs, and top-level source entry points.For each category, look for concrete repo evidence:
LICENSE, citation guidance, or reproduction instructions.Use this rubric:
P0: blocks safe use, safe change, or safe review right now.P1: materially improves contributor velocity or repo reliability this iteration.P2: useful hardening work that can wait until the basics are stable.Prefer changes that improve multiple categories at once.
Keep the report executable. Every recommendation should imply a concrete next file or command.
P0, P1, or P2.Before declaring this stage complete, verify:
OSS_AUDIT.md exists in the repo root.OSS_AUDIT.md, then continue with static inspection.OSS_AUDIT.md exists and contains the repository summary, all seven audit sections, a prioritized file-level change table, and a "do first / do later" summary.OSS_AUDIT.md includes P0, P1, or P2, evidence, impact, and the smallest credible fix.npx claudepluginhub zeyuzhangzyz/open-source-hardening-skillsAudits a repository to map its real stack, conventions, assets, tests, docs, risks, and integration points. Persists results in reusable markdown to reduce re-reading and save tokens. Also calculates a harnessability score (0-100) to assess how well the codebase supports autonomous agent work.
Audits GitHub repositories for health, security, and maintenance metrics including commit velocity, dependency freshness, and code quality.
Audits a repo for AI-readiness, scoring ~20 dimensions across Foundation, Why, What, Hygiene, and Sync. Use when inheriting a legacy repo or asking "is this repo agent-ready?"