agentsclimarketplace

Doc health audit

Skill sairam0424/MindForge/.mindforge/skills/doc-health-audit

MindForge: The Enterprise Agentic Framework for Claude Code & Antigravity. High-performance autonomous execution, wave-parallelism, and multi-tier governance for production-grade AI engineering.From the repository description

Install
npx -y skills add sairam0424/MindForge --skill doc-health-audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.3 KB, 696 tokens by cl100k_base, as published. Nobody here has run it

Skill — Documentation Health Audit

When this skill activates

When reviewing documentation quality, checking for staleness, validating code references in docs, or performing periodic maintenance on project documentation.

Mandatory actions when this skill is active

Before auditing

  1. Identify all documentation files in the project (README, docs/, CHANGELOG, API docs, etc.)
  2. Note the last modification date of each doc file
  3. Note recent code changes that SHOULD have triggered doc updates

The 5-Point Health Check

1. Claim Validation For every factual claim in docs (code examples, API signatures, file paths):

  • Verify the referenced code/file ACTUALLY EXISTS
  • Verify code examples COMPILE and RUN correctly
  • Verify API signatures match current implementation
  • Flag any claim that cannot be verified as "UNVERIFIED"

2. Staleness Detection A doc is STALE if:

  • Code it references has changed since the doc was last updated
  • More than 20 commits have touched referenced files without doc update
  • It references deprecated APIs, removed features, or old patterns
  • Version numbers or counts are outdated

3. Coverage Gaps Check for undocumented areas:

  • Public APIs without usage examples
  • Features without user-facing documentation
  • Error codes without explanation
  • Configuration options without description
  • New files/modules without architectural context

4. Consistency Check Across all docs, verify:

  • Version numbers are consistent (README vs package.json vs CHANGELOG)
  • Naming is consistent (same feature called the same thing everywhere)
  • Instructions don't contradict each other
  • Links between docs are not broken (internal cross-references)

5. Maintenance Scoring Score each doc file 0-10:

  • 9-10: Current, accurate, comprehensive
  • 6-8: Minor issues (outdated example, missing edge case)
  • 3-5: Significant staleness (multiple outdated references)
  • 0-2: Dangerously outdated (actively misleading)

Output Format

Write to .planning/DOC-HEALTH-REPORT-[timestamp].md:

# Documentation Health Report
Date: [timestamp]
Files audited: [count]
Overall score: [average across all files]

## Critical Findings (score 0-2)
| File | Issue | Impact |
...

## Stale Docs (score 3-5)
| File | Last Updated | Code Changes Since | Top Issue |
...

## Healthy Docs (score 6+)
| File | Score | Minor Issues |
...

## Coverage Gaps
- [undocumented area 1]
- [undocumented area 2]

## Recommendations (prioritized)
1. [highest impact fix]
2. ...

After audit

  • Create action items for all Critical findings (score 0-2)
  • Suggest specific fixes for Stale docs
  • Log audit summary in AUDIT
  • Consider: should any finding become an instinct? (e.g., "always update README when adding new commands")

Self-check before task completion

  • Did I verify code references in docs actually exist?
  • Did I check code examples compile/run correctly?
  • Did I produce a DOC-HEALTH-REPORT with per-file scores?
  • Did I create action items for any Critical findings (score 0-2)?

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,782. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.