A prompt-driven documentation generator designed for enterprises that can’t use external LLM APIs. Works fully with GitHub Copilot Chat (agent mode) using simple copy & paste prompts.
- Manual-first workflow → generate prompt blocks, paste into Copilot, paste results back.
- Evidence-driven → every claim must cite
[S#]mapped to internal sources. - Audit-friendly → pages include
last_reviewed,owners,data_classification. - Zero external calls → no repo scanning, no outbound API usage.
- Static site ready → Markdown outputs, viewable via MkDocs/Docusaurus.
blueprints/ # Recipes defining steps & outputs
inputs/ # Curated internal docs (manual drop-in)
out/prompts/ # Generated prompt blocks for Copilot
pages/ # Final docs after pasting Copilot replies
prompts/ # System + section prompts
scripts/ # run.sh, generate_prompts.mjs, validate.mjs
validators/ # Schema + linkcheck rules
site/ # MkDocs config for preview/publish
-
Install deps (Node 18+):
npm i
-
Add curated inputs to
inputs/(README, ADRs, runbooks, incidents, diagrams). -
Generate prompt blocks:
./scripts/run.sh blueprints/service-doc.yml
→ Prompts saved in
out/prompts/*.txt -
Use Copilot manually:
- Copy full block → paste in Copilot Chat.
- Copy Copilot’s reply → save in the
pages/file shown in header.
-
Validate pages:
npm run validate
-
(Optional) Preview with MkDocs:
pip install mkdocs mkdocs serve
-
Front-matter schema must include:
title: "<Service Name> – Overview" owners: ["team-example"] last_reviewed: "2025-08-19" sources: [] data_classification: "Internal" changelog: []
-
No unresolved
TODO:lines. -
All non-obvious claims must cite
[S#].
- Drop curated sources into
inputs/ - Run
./scripts/run.sh - Copy prompt → Copilot → paste reply into
pages/ - Run
npm run validate - Open PR & review
- Preview with
mkdocs serve
pages/overview.mdpages/architecture.mdpages/operations.mdpages/faq.md
Each page includes: Key Points, Quick Facts, ASCII diagrams, Sources & Evidence.
- No API dependencies.
- No repo-wide scanning — only curated inputs.
- Internal-only classification banners for compliance.
👉 Run your own DeepWiki-style internal documentation system with nothing but GitHub Copilot in agent mode.