From nickcrew-claude-ctx-plugin
Orchestrates phased documentation health audits across structure, accuracy, completeness, quality, and architecture with dependency gating. For pre-release, periodic, or comprehensive doc checks.
npx claudepluginhub nickcrew/claude-cortexThis skill uses the workspace's default tool permissions.
Orchestrate a comprehensive documentation assessment across five dimensions.
Provides checklists, metrics, scoring, and grep-based detection patterns for auditing README, API, and architecture documentation quality.
Assesses documentation quality across readability, consistency, audience fit, and prose clarity. Produces scored reviews with actionable findings before releases or doc reviews.
Audits documentation staleness via git history and maintains quality with auto-fixes. Maps code paths to docs in $JAAN_DOCS_DIR. Use for reviewing or updating docs.
Share bugs, ideas, or general feedback.
Orchestrate a comprehensive documentation assessment across five dimensions. Each phase builds on the previous — structural issues are found before accuracy is checked, accuracy before completeness, and so on.
This skill does not duplicate any phase logic. It defines the run order, phase gating, and combined summary. Each phase delegates to its dedicated skill.
For single-dimension checks, use the individual skills directly.
Phase 1: Structure → doc-maintenance
Phase 2: Accuracy → doc-claim-validator
Phase 3: Completeness → doc-completeness-audit
Phase 4: Quality → doc-quality-review
Phase 5: Architecture → doc-architecture-review
Each phase depends on the prior phase being reasonably healthy:
| Phase | Depends on | Reason |
|---|---|---|
| Structure | — | Foundation. Broken links and orphans must be visible before anything else |
| Accuracy | Structure | Can't verify claims in docs you can't find or that have broken references |
| Completeness | Accuracy | No point inventorying gaps if existing docs contain false claims |
| Quality | Completeness | Review prose quality only on docs you intend to keep |
| Architecture | Completeness | Need to know what's missing before evaluating whether the structure can hold it |
Before running phases, establish what to audit:
docs/, site/, README.md)git diff --name-only main...HEAD -- '*.md')Pass the scope to each phase so they operate on the same set.
Run each phase sequentially. After each phase, evaluate the gate condition.
doc-maintenance)Run: Invoke doc-maintenance on the scoped doc set.
Gate condition: Check the findings.
doc-claim-validator)Run: Invoke doc-claim-validator on the scoped doc set.
Gate condition: Check the findings.
doc-completeness-audit)Run: Invoke doc-completeness-audit on the scoped doc set.
Gate condition: No gate — always continue to quality. Completeness gaps don't affect quality assessment of existing docs.
doc-quality-review)Run: Invoke doc-quality-review on the scoped doc set (excluding any docs
flagged for removal in earlier phases).
Gate condition: No gate — always continue to architecture.
doc-architecture-review)Run: Invoke doc-architecture-review on the scoped doc set. Pass the
completeness gap list from Phase 3 so the architecture review can assess whether
the current structure can accommodate the missing docs.
Gate condition: Final phase — no gate.
After all phases complete (or after an early stop), merge results into a single dashboard.
# Documentation Health Audit
**Audit date:** YYYY-MM-DD
**Scope:** [what was audited]
**Phases completed:** N / 5
**Early stop:** [yes/no — if yes, which phase and why]
---
## Dashboard
| Phase | Skill | Status | Key Metric | Top Finding |
|-------|-------|--------|------------|-------------|
| 1. Structure | doc-maintenance | PASS/WARN/FAIL | N broken links, N orphans | [one line] |
| 2. Accuracy | doc-claim-validator | PASS/WARN/FAIL | N P0, N P1 claims failed | [one line] |
| 3. Completeness | doc-completeness-audit | PASS/WARN/FAIL | N% coverage, N P0 gaps | [one line] |
| 4. Quality | doc-quality-review | PASS/WARN/FAIL | Grade: [A-F], avg score N/25 | [one line] |
| 5. Architecture | doc-architecture-review | PASS/WARN/FAIL | Grade: [A-F], N/35 score | [one line] |
**Overall health:** [Healthy / Needs Attention / Critical]
---
## Priority Actions
Top 5 actions across all phases, ordered by impact:
1. [Phase N] [specific action] — [why it matters]
2. [Phase N] [specific action] — [why it matters]
3. [Phase N] [specific action] — [why it matters]
4. [Phase N] [specific action] — [why it matters]
5. [Phase N] [specific action] — [why it matters]
---
## Phase Reports
[Include or link to each phase's full report below]
### Phase 1: Structure
[doc-maintenance report]
### Phase 2: Accuracy
[doc-claim-validator report]
### Phase 3: Completeness
[doc-completeness-audit report]
### Phase 4: Quality
[doc-quality-review report]
### Phase 5: Architecture
[doc-architecture-review report]
Not every audit needs all five phases. Common partial runs:
| Scenario | Phases to run |
|---|---|
| "Are the docs accurate?" | 1 + 2 only |
| "What's missing?" | 1 + 3 only |
| "Is the writing good?" | 4 only |
| "Can users find things?" | 1 + 5 only |
| "Quick pre-release check" | 1 + 2 + 3 (skip quality and architecture) |
| "Full audit" | All 5 |
When running a subset, skip gates for omitted phases.
docs/archive/) — they are historical