| name | deploy-doc-guide |
| description | Deployment / procedure document skeleton — the binding structure for client-facing .md procedure docs (top summary + prerequisites checklist + numbered steps + number-match + link-don't-redefine). Loaded by the docs-forge deploy-doc workflow. |
Deploy Doc Guide
The cross-runtime SSOT for client-facing deployment / procedure documents. The ## Quick Reference skeleton below is binding — the deploy-doc command and any agent must self-verify against it before writing.
Triggers
- "배포 문서"
- "deployment doc"
- "procedure doc"
- "절차 문서"
- "client procedure doc"
Quick Reference
The skeleton (Korean default; English labels in parentheses for --lang en). Each item is a self-verify checklist entry — confirm all before output:
- Title + top summary — an optional
# H1 document title (from --title) on the first line, then a 2-3 line summary paragraph directly below it and above the first ##. The summary is untitled in the sense that it carries no section heading of its own (no ## 요약) — it is bare prose between the # H1 and the first ##. If no title is given, the summary paragraph is the very top of the file. The summary states what is deployed and the step count at a high level.
- Prerequisites — a
## 전제조건 (## Prerequisites) section where every line is a - [ ] checklist item. No bare prose bullets.
- Procedure — a
## 절차 (## Procedure) section where every step is a ### N. heading, numbered contiguously from ### 1. with no gaps and no ### N.-less prose steps.
- Number-match rule — the step count named or implied in the top summary MUST equal the number of
### N. headings. Mismatch = FAIL.
- Link, don't redefine — detailed contracts, schemas, and SSOT specifics are linked (to
--links documents), never inlined. The procedure references the authority; it does not restate it.
Compliance check before writing: summary 2-3 lines? prerequisites all - [ ]? procedure all contiguous ### N.? summary count == ### N. count? contracts linked not inlined?
References
../../references/DEPLOY_DOC_PATTERNS.md — empty skeleton, a filled example, and anti-patterns.