← ClaudeAtlas

docforgelisted

Design and generate a repository's documentation set — the docs/ tree, README and ARCHITECTURE, decision records (ADRs), a known-limitations register, a third-party dependency inventory, security policy, API error catalogs, data contracts and runbooks, AI-agent context files (AGENTS.md, CLAUDE.md, docs/agents/), plus audience overlays that speak to Business Analyst (BA) and Product Owner (PO) readers. Grounds every document in a knowledge-graph analysis of the actual source before writing, so nothing is invented, and stamps each document with git-hash provenance so staleness is decided by comparison, not by re-guessing. Host-neutral — works on any git host and never hardcodes one forge's paths, and checks for child repos (declared submodules or nested/vendored repos) before any multi-repo review. Use this skill whenever the user mentions documenting a repo or codebase, a docs folder, README or ARCHITECTURE files, ADRs or decision records, onboarding docs, runbooks, known limitations, dependency or licence inv
jonaskahn/docforge · ★ 0 · Data & Documents · score 72
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