all-docs-improver — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited all-docs-improver (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Audit, score, and improve the documentation surface of a repository — CLAUDE.md, README.md, and docs/**/*.md — to keep contributors and Claude sessions oriented.
This skill writes to doc files. It always presents a quality report and waits for explicit approval before applying any edits.
Find every relevant doc file. Skip vendored / generated / build directories.
# CLAUDE.md family (handled by claude-md-improver)
find . -name "CLAUDE.md" -o -name ".claude.md" -o -name ".claude.local.md" 2>/dev/null \
| grep -v -E "/(node_modules|\.git|venv|\.venv|dist|build|target)/" | head -50
# READMEs at any depth (skip vendored)
find . -name "README.md" 2>/dev/null \
| grep -v -E "/(node_modules|\.git|venv|\.venv|dist|build|target)/" | head -50
# Everything under docs/
find docs -type f -name "*.md" 2>/dev/null | head -100If none of the three sets has any files, stop and tell the user there are no docs to audit.
Score each file against the rubric appropriate to its type. See references/quality-criteria.md for the full rubrics.
| File type | Rubric source | Owner |
|---|---|---|
CLAUDE.md / .claude.local.md | claude-md-management:claude-md-improver rubric | Delegate via the Skill tool — pass through its quality report verbatim |
README.md | README rubric (this skill) | This skill |
docs/**/*.md | Docs rubric (this skill) | This skill |
Delegation rule: if any CLAUDE.md files were found, invoke claude-md-management:claude-md-improver via the Skill tool before assessing READMEs and docs/. Capture its quality report and merge it into the unified report in Phase 3. Do not re-score CLAUDE.md files yourself.
Cross-reference with the actual repo:
Makefile, package.json, pyproject.toml, etc.ls / Read).pyproject.toml / package.json / lockfiles.Always print the unified report before any edits.
## Documentation Quality Report
### Summary
- Files audited: X (CLAUDE.md: A, README.md: B, docs/: C)
- Average score: X/100
- Files needing update: X
### CLAUDE.md family
[verbatim from claude-md-improver — do not re-score]
### README.md files
#### ./README.md
**Score: XX/100 (Grade: X)**
| Criterion | Score | Notes |
|-----------|-------|-------|
| Install / quickstart works | X/20 | ... |
| Public surface complete | X/20 | ... |
| Currency (versions / paths / commands) | X/20 | ... |
| Examples runnable | X/15 | ... |
| Conciseness | X/15 | ... |
| Onboarding clarity | X/10 | ... |
**Issues:**
- [Specific, file:line where possible]
**Recommended changes:**
- [Concrete, one line each]
### docs/
#### ./docs/architecture.md
**Score: XX/100 (Grade: X)**
| Criterion | Score | Notes |
|-----------|-------|-------|
| Accuracy vs current code | X/25 | ... |
| Structure / discoverability | X/20 | ... |
| Currency | X/20 | ... |
| Conciseness | X/15 | ... |
| Links resolve | X/10 | ... |
| Non-duplication with README/CLAUDE.md | X/10 | ... |
**Issues:** ...
**Recommended changes:** ...After the report, propose concrete edits. Do not apply yet.
Update guidelines:
revise-all-docs. No filler, no restating obvious code.### Update: ./<path> heading, a one-line **Why:** <reason>, thena standard ``` `diff `` fenced block with the - / + lines. Example for ./README.md where the quickstart references a removed make dev` target:
- make dev
+ make serveWait for explicit user approval ("yes" / "apply" / per-file selection). Then:
Edit (never Write — we're amending, not replacing).README.md:
pyproject.toml / package.jsondocs//.md:*
make targets or scripts](./other.md))/revise-all-docs. This skill audits the static state of docs, not what was learned this session.claude-md-management:claude-md-improver.*.md).~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.