docforgelisted
Install: claude install-skill jonaskahn/docforge
# Docforge — Repository Documentation Architect
Documentation fails in two directions: too little (nobody can onboard, diligence stalls) and too much of the wrong kind (a hand-written reference that drifts from the code and quietly becomes a liability). This skill produces the shape that survives — a small, predictable spine that every repo shares, plus overlays chosen by what the repo actually is and who has to read it.
Three rules organize every decision here. **Separate documents that change once or twice a year from documents that change every release**, and let generated artifacts carry the facts that machines can verify. **Read the codebase through a knowledge graph before writing a word about it** — the difference between documentation that is trusted and documentation that is quietly ignored is whether its claims are true. And **record which code each claim came from**, so "has this drifted?" is answered by a hash comparison instead of a re-read and a guess.
## Non-negotiables
Six rules that hold regardless of tier, repo type, ecosystem, or audience. Violating them is what makes documentation rot.
1. **Never invent — and never punt what you can derive.** Every claim must be traceable to the knowledge graph, to code, to config, to commit history, or to something the user told you. A confidently wrong doc costs more than a missing one, because readers stop trusting the whole set. But the far more common failure is the opposite: leaving a section for "the team to fi