project-audit

Audit project health with 12 deterministic checks across five scored dimensions.

189|25|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/sd0xdev/sd0x-harness --skill project-audit-sd0xdev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-audit
Source: https://github.com/sd0xdev/sd0x-harness/tree/main/skills/project-audit
Command: npx skills add https://github.com/sd0xdev/sd0x-harness --skill project-audit-sd0xdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? It gives you an objective, repeatable assessment of a codebase's overall health — covering documentation, CI, testing, runnability, and dependency stability — without manual inspection of every config file. ## Core Features & Use Cases - Deterministic Scoring: Runs 12 checks across 5 dimensions (oss, robustness, scope, runnability, stability) producing a 0-100 score with confidence levels. - Prioritized Findings: Classifies issues as P0/P1/P2 and maps them to a status of Blocked, Needs Work, or Healthy with exit codes 2/1/0. - Actionable Next Steps: Suggests concrete remediation commands (e.g., /update-docs, /codex-test-gen) ranked by confidence. - Use Case: When onboarding to an unfamiliar repository, run the audit to instantly see that the README is minimal, no CI exists, and test coverage is at 5% — then follow the prioritized fix list. ## Quick Start Ask the AI to run a project health audit on the current repository and summarize the score, status, and top priority fixes.

Frequently Asked Questions about project-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a project's overall health automatically?▼

Run the audit script via bash scripts/run-skill.sh project-audit audit.js --json. It executes 12 deterministic checks across 5 dimensions and returns a JSON report with an overall score, status, findings, and prioritized next actions.

What does the project audit check in a repository?▼

It checks LICENSE and README quality, CI configuration, lint/typecheck tooling, test-to-source ratio, declared vs implemented features, acceptance criteria completion, package manifests, runnable scripts, env/Docker setup, lock files, and type configuration.

Which programming languages and ecosystems are supported?▼

The audit detects Node, Go, Rust, Python, Java, Ruby, PHP, and .NET via their manifest files. Static-typed languages like Go, Rust, Java, and .NET automatically pass the lint/typecheck and type-config checks.

When should I not use a project health audit?▼

Do not use it for security-specific reviews (use /codex-security), runtime performance profiling, or mid-development code review (use /codex-review-fast). It measures structural project health, not code-level security or performance.

Why did the audit script fail or return N/A for some checks?▼

Checks return N/A when they do not apply, such as lock-file checks on zero-dependency Node projects or scope checks without a docs/features directory. If the script itself fails, run bash scripts/run-skill.sh project-audit audit.js --json manually to see the error.