Domain Docs
How engineering skills consume this repo's domain documentation.
Layout: single-context
/
├── CONTEXT.md ← domain glossary + recurring PR rules + workflow learnings
├── docs/adr/ ← architectural decisions
│ ├── 0001-dispatch-policy-module.md
│ └── 0002-command-contract-validation-module.md
└── ...Before exploring, read these
CONTEXT.mdat the repo root — domain terms, module names, recurring PR mistakes, workflow learnings. Read in full before naming anything or proposing architecture changes.docs/adr/— read ADRs relevant to the area you're working in before proposing structural changes. If your output contradicts an ADR, surface it explicitly:Contradicts ADR-0002 — but worth reopening because…
If either file doesn't exist yet, proceed silently.
Use the glossary's vocabulary
When naming modules, writing issue titles, test descriptions, or commit messages — use terms as defined in CONTEXT.md. Don't drift to synonyms. If you need a concept that isn't in the glossary, note it for /grill-with-docs rather than inventing language.
CONTEXT.md sections
- Domain terms — canonical module names and seam vocabulary (Dispatch Policy Module, Command Contract Validation Module, etc.)
- Recurring PR mistakes — CodeRabbit findings that recur; check before writing tests, shell scripts, changesets, or docs
- Workflow learnings — patterns learned from triage + PR cycles; check before writing new command/workflow files or test paths