afk-docs-for-humans
Installation
SKILL.md
AFK Docs for Humans
Human-facing documentation helps a reader build the right mental model and act without avoidable friction. For agent-facing instructions such as AGENTS.md, CLAUDE.md, skills, prompts, rules, or policies, use writing-for-agents instead.
Workflow
- Ground the document. Identify whether the task is to create, revise, or critique; inspect the artifact and the available sources of truth. Verify consequential inputs against code, commands, product behavior, tickets, decisions, or material supplied by the user. Preserve established terminology and intentional constraints. This step is complete when each consequential topic has an authoritative source or an explicit uncertainty to carry into the document.
- Set the reader contract. Establish the intended reader, their job, starting knowledge, likely friction, and next action. Ask only when a missing answer would materially change the document; otherwise state the assumption. This step is complete when the document has one clear primary reader and outcome.
- Load branch guidance. Read
references/pr-descriptions.mdfor pull request descriptions. Readreferences/narrative-calibration.mdfor tutorials, explainers, decision documents, product briefs, or articles whose pacing and narrative shape materially affect comprehension. - Design the path. Structure around the reader's journey rather than the author's inventory. Lead with the fastest useful orientation, then the common path, consequential constraints, friction and failure recovery, and exhaustive reference only where needed. This step is complete when the headings alone reveal the document's path.
- Produce the requested artifact.
- For a new document, write the complete reader journey.
- For a revision, preserve supported facts, public contracts, useful voice, and out-of-scope material unless the evidence or user requests a change.
- For a critique, report specific reader problems with evidence and concrete improvement examples; rewrite only when requested.
- Verify the result. Trace factual claims back to their sources. Check commands, examples, links, and stated verification when feasible; label anything not verified. Remove detail that merely repeats the source without helping the reader act or judge.
- Run the acceptance gate. Return only when every applicable condition below holds.