Tool · Free · Runs in your browser

brief.md validator.

Paste your brief.md, get a structured spec-compliance report. Validates against the v0.1.0 spec — required fields, scope tag validity, section structure, frontmatter-to-body cross-checks.

Runs entirely in your browser. No signup. No rate limit. Your brief never leaves your machine.

What this validator checks

  • Frontmatter present and well-formed
  • Required frontmatter fields: spec_version, document_type, brand_id, brand_version
  • spec_version recognized by this validator (0.1.0, 0.1.1)
  • document_type is a known type (brand-brief, operator-brief, journalist-brief)
  • Sections declaration present (untagged sections default to private)
  • Scope tags valid: public, pitch-shareable, private
  • Body section format ## Name [scope]
  • Frontmatter-to-body cross-check (body sections match frontmatter declarations)
  • Unrecognized fields flagged as warnings (forward-compatibility check)

Voice rule validation (banned phrases, required elements, channel limits) is operator-specific and runs in the PRAPI Pitch Composer for authenticated operators. The public validator checks spec structure only.

Use brief.md in PRAPI.

PRAPI is the canonical brief.md implementation. Voice-validated drafts on every pitch, multi-brand routing across one inbox, Git-canonical authoring.