For dev teams, fast-growing orgs & OSS maintainers

Your team can write the code.The docs are the part nobody does.

Six skills that read your codebase and write the documentation around it — README, API reference, ADRs, onboarding, changelogs — structured by Diátaxis, the framework that separates docs that work from docs that confuse. Plus a real script that returns DOCUMENTED or GAPS so you know what’s actually covered.

Get the Engine — $99one-time · instant delivery · 30-day refund
Six skills · One runnable auditor
README Architect
The front door
API Reference Drafter
Precise reference
ADR Writer
Decisions, kept
Onboarding Guide Builder
Day one, not week one
Changelog Synthesizer
Human release notes
Docs Coverage Auditor
DOCUMENTED or GAPS
Works alongside
Codex · Claude Code · Cursor · Gemini CLI · Copilot
01.The Problem

Documentation is the debt every team carries.

Every team admits it: the README is stale, the API is undocumented, nobody wrote down why the architecture is the way it is, and onboarding a new dev means a senior loses a day to setup questions. Docs are the work that’s always important and never urgent — so it never happens.

And when teams do generate docs with AI, they usually get worse than nothing: a wall of text that mixes a tutorial, a reference, and an explanation into something no reader can use — or, worse, docs that confidently describe features the code doesn’t have.

“Later”

Documentation is always important and never urgent, so it never happens. The README goes stale, the API stays undocumented, and the reason the architecture is the way it is lives only in one senior's head.

Worse than nothing

AI-generated docs usually blur tutorial, reference, and explanation into a wall no reader can navigate — or confidently describe features the code doesn't have. Structure and accuracy are the whole game.

A senior's day

Every new hire costs a senior a day of setup questions because the first-day path was never written down. The tribal knowledge stays tribal until someone captures it from the repo.

02.What This Is — And Isn't

Clear about the lane. No inflated promises.

What this is
  • Six production-grade SKILL.md skills with NEVER/ALWAYS guardrails and worked examples.
  • A real, runnable docs-coverage-auditor.py — stdlib, DOCUMENTED/GAPS, coverage %, non-zero CI exit.
  • A hybrid: Codex reads the code for accuracy; the Claude skills shape the prose to Diátaxis.
  • Format fidelity — Nygard & MADR for ADRs, Keep a Changelog for changelogs — plus a Diátaxis primer.
  • An AGENTS.md companion and cross-tool install (Codex, Claude Code, Cursor, Gemini, Copilot).
What this isn't
  • No invented features — the skills document what the code does, never aspirational behavior.
  • No overwriting — skills propose, the auditor reads only, you place the output.
  • Not a docs hosting / site generator — it writes the content; pair with your MkDocs/Docusaurus.
  • No editing of accepted ADRs — supersede, don't rewrite (immutability respected).
  • No SaaS, no monthly fee, no telemetry — your code never leaves your environment.
03.The Six Skills

Six skills + an auditor that runs.

The front door, the reference, the decisions, the first day, the release — then proof of coverage. Every skill is single-purpose and composes with the others.

The front door
README Architect
readme-architect
Triggers

“write a README,” “improve our README,” “document this project”

Builds the project front door from the real repo, structured by Diátaxis — quickstart as tutorial, key how-tos, links out to reference. Describes what exists, never aspirational features.

Precise reference
API Reference Drafter
api-reference-drafter
Triggers

“document this API,” “write the API reference,” “document these functions”

Drafts neutral, precise reference from actual signatures — params, types, returns, errors, real examples. Marks inferred behavior as inferred; never invents a parameter the code doesn't have.

Decisions, kept
ADR Writer
adr-writer
Triggers

“write an ADR,” “record this decision,” “document why we chose”

Captures decisions in Nygard or MADR format with honest consequences. Respects ADR immutability — supersedes rather than edits, and updates both records. Names an owner, not 'the team.'

Day one, not week one
Onboarding Guide Builder
onboarding-guide-builder
Triggers

“write an onboarding guide,” “help new devs get started,” “ramp-up doc”

Builds the first-day path from the repo — exact prerequisites, verified setup, codebase tour, a real first task. Captures the tribal knowledge that usually lives only in a senior's head.

Human release notes
Changelog Synthesizer
changelog-synthesizer
Triggers

“write the changelog,” “generate release notes,” “what changed this release”

Turns commits into human release notes in Keep a Changelog format — grouped, meaningful, breaking changes surfaced. Translates implementation detail to user impact, not a git-log dump.

DOCUMENTED or GAPS
Docs Coverage Auditor
docs-coverage-auditor
Triggers

“what's undocumented,” “are the docs up to date,” runs in CI

A real, runnable script that scans the repo and returns DOCUMENTED or GAPS with a coverage % and locations — undocumented symbols, missing README, drift. Exits non-zero so it gates CI.

04.The Standard

Built on Diátaxis — why the docs are actually usable.

Most AI-generated docs fail because they blur the four documentation needs into mush. Diátaxis — by Daniele Procida, the framework behind Cloudflare, Canonical, and Django docs — keeps them distinct. Every skill in this pack writes to the right quadrant. It’s a hybrid: Codex reads the code for accuracy, the Claude skills shape it to structure.

Tutorial — learning

A lesson that takes a newcomer to a first success, on rails. The README quickstart and the onboarding guide live here.

How-to — a goal

A recipe for someone who already knows what they want. The 'how to deploy' and usage sections.

Reference — information

Neutral, precise facts about the machinery. The API reference drafter writes only this — no teaching, no selling.

Explanation — the why

The mental model and the reasoning. ADRs live here — why the architecture is the way it is.

The pack ships a Diátaxis primer, but you never have to learn it — the skills apply it for you. That’s the difference between text that looks like docs and documentation a developer can actually navigate.

05.The Auditor, Live

The auditor actually runs. Here’s real output.

This is docs-coverage-auditor.py against a repo with undocumented exports, no README, and a drifted doc — not a screenshot of a promise. It measured coverage, found the gaps, caught the drift, and exited non-zero. Coverage you can prove, not assume.

skills/docs-coverage-auditor/scripts/docs-coverage-auditor.py
stdlib · no install
$ python scripts/docs-coverage-auditor.py .

    GAPS      doc coverage: 1/3 symbols (33%)  critical=3  warning=2
------------------------------------------------------------------------

GAPS (undocumented public surface / missing README) (3)
  • [undocumented-export] src/api.ts:1
      Exported/public symbol 'createUser' has no doc comment.
  • [undocumented-export] src/api.ts:2
      Exported/public symbol 'PaymentProcessor' has no doc comment.
  • [missing-readme] .
      No README found at the project root.

WARNINGS (thin docs / drift / endpoints) (2)
  • [undocumented-endpoint] src/api.ts:9
      API route/handler has no doc comment describing it.
  • [doc-drift] docs/guide.md:3
      Doc references `legacyMigrate()` which is not a defined symbol
      in the codebase (possible drift).

Verdict: GAPS. Document the public surface above, then re-run.
$ echo $?
1

Stdlib Python, no install. Reports a coverage %, finds undocumented symbols and endpoints, and catches drift — docs referencing code that no longer exists. JSON mode for CI.

06.Composition

The skills chain into complete documentation jobs.

A generic AI tool is a one-shot. A skill is a step in a workflow. Generation skills write; the auditor proves. Here’s how they run together.

Composition 01 · Document a project from zero

Coverage proven, not assumed — find the gaps, fill them, then re-run to confirm.

docs-coverage-auditor

Scans the repo and returns the gaps: undocumented public symbols, a missing README, drifted docs — with a coverage % to start from.

readme-architect

Builds the front door from the real repo, structured by Diátaxis — quickstart, key how-tos, links out to reference.

api-reference-drafter

Documents the public surface from actual signatures, then a re-audit confirms DOCUMENTED. Coverage you can prove.

Composition 02 · The release writeup

Users learn what changed; the team remembers why.

changelog-synthesizer

Turns the release's commits into human release notes in Keep a Changelog format — grouped, meaningful, breaking changes surfaced.

adr-writer

Records any significant decision the release embodies in Nygard/MADR format, with an owner and honest consequences — superseding, never editing.

Composition 03 · New-hire ready

Day one ends in a running app, not a Slack thread of setup questions.

onboarding-guide-builder

Writes the verified first-day path from the repo — exact prerequisites, tested setup, a codebase tour, and a real first task.

docs-coverage-auditor

Confirms the public surface a newcomer will hit is actually documented — so the guide doesn't dead-end at an undocumented function.

07.Completes the Dev-Team Toolkit

This pack documents the codebase. Two siblings cover the rest.

Exactly what you get for $99, and what you don’t: six skills and an auditor that document a codebase and prove coverage — not a tool that fixes the old code or guards the new. Three Codex packs cover the lifecycle: fix old code, guard new code, document all of it.

08.Common Questions

The questions developers actually ask before installing.

Two things: structure and honesty. Structure — the skills are built on Diátaxis, the documentation framework (by Daniele Procida, used by Cloudflare, Canonical, and Django) that separates the four real documentation needs: tutorials for learning, how-to guides for a goal, reference for facts, and explanation for the why. A generic 'write my docs' prompt produces mush that mixes all four; these skills keep them distinct, which is what makes docs actually usable. Honesty — every skill documents what the code really does, never invented features, and the bundled auditor measures coverage rather than letting you assume it. It's the difference between text that looks like docs and documentation a developer can trust.

6 skills · runnable auditor · CI gate · $99

Clear the doc debt.
Prove it’s gone.

Run the auditor against a repo you think is well-documented. If it says DOCUMENTED, you’ve confirmed it free. If it returns GAPS with a list of undocumented functions, the pack just paid for itself. Thirty-day refund either way.

Sold by RedHub AI LLC · Secured by Stripe · redhub.ai