Score Any Public Repository Reproducibly with harness-maturity-analysis
Description and use
Use the ad‑hoc npm run score command to quickly assess a repository with harness‑maturity‑analysis, recording URL, SHA, scanner version, and output for reproducibility.
Problem
Evaluate how well a repository supports AI‑assisted development without contaminating research data.
Outcome
The ad‑hoc command outputs a maturity level, score, dimension breakdown, detected tooling, and unmet checks without modifying the corpus.
Workflow
- Clone harness‑maturity‑analysis repository
- Install dependencies with
npm install - Run
npm run score -- <repo‑url-or‑path> - Read maturity level, point total, dimension percentages, detected tooling, and unmet checks
- Record repository URL, commit SHA or tag, scanner version, command, output, date, and environment
- If reproducibility is required, use the corpus workflow to pin the commit and scanner version
Evidence
The command prints a maturity level, a point total, dimension percentages, detected tooling, and several unmet checks.
The ad hoc runner reads the target and sends it to the scanner; it does not install dependencies or execute code from the repository being inspected.
Record at least these values alongside the output: the repository URL; the commit SHA or tag inspected; the scanner version; the command and options used; the complete output; the date and environment.
- Record date: 2026-10-11T13:40:51.986Z