built by aktagon.com

Your ADRs are AI context. Lint them like code.

ctxgrd is a CLI linter for the structured markdown your team and your AI both depend on. ADRs, PRDs, runbooks — every .md file with frontmatter and an ID. Same input, same output, same exit code.

Lint your context. · Markdown only. On purpose.

Project docs5 namespaces

ADR, PRD, RFC, BUG doc types plus the TODO state file — engineering doc lifecycle with status vocabularies and required headings.

Agent context5 namespaces

AGENTS/SKILLS/SPEC/TASK/PROMPT — everything a coding agent reads

Operations2 namespaces

RUN (runbooks) and PMR (postmortems) — the incident-management doc lifecycle, grounded in Google's SRE Book.

Design system1 namespace

DESIGN.md structural linting — section order and token reference checks