Before: A tutorial includes a plausible CLI flag that does not exist.
Product facts come from sources
Commands, fields and defaults must come from declared product material; unknown behavior is marked to confirm.
HINT for Technical Writers
HINT keeps plain-text rules for document types, terminology, sections and samples beside the docs. Your assistant reads the rules for this page before writing, including where product facts must come from.
Where it helps
Before: A tutorial includes a plausible CLI flag that does not exist.
Commands, fields and defaults must come from declared product material; unknown behavior is marked to confirm.
Before: A reference page ships without a required section.
The page inherits the section checklist for its type, and the emit pack can create the skeleton before anyone writes prose.
Before: The same feature gets three names across a doc set.
Preferred terminology and banned variants travel with every page in the relevant documentation area.
See it
The Pied Piper docs demo grounds its tutorial page in an approved product source.
demo-pied-piper-docs/docs/tutorials/getting-started.md.hint ↗
# read Approved source
../../sources/approved.md
# page tutorials-1 {#technical_writer_demo}
Approved page grounded in SRC-1.
# never Invented detailsIt builds the required tutorial sections, uses the approved terminology, and marks any missing product fact instead of creating a flag or default.
<page name="tutorials-1">
Approved page grounded in SRC-1.
</page>
<never name="Invented details">…</never>Your boundaries stay visible
FAQ
No. Vale checks prose rules mechanically; HINT supplies page-specific structure, facts and intent to the assistant before prose exists.
Yes. Where the Markdown emit pack applies, it can write required headings and leave constrained holes for authored content.
Yes. Tutorial, how-to, reference and explanation folders can inherit distinct structure and sample policies.
A hintbook is a vocabulary for your profession—installed, not written by you.
docsetdoctypepagesectionproceduresnippetbannedlocaleBootstrap is read-only: it prints instructions for the assistant. The assistant performs the installation.
npm install -g @openhint/cli
hint config
hint add @openhint/hintbook-technical-writer
hint apply
hint verify docs/tutorials/getting-started.md
hint emit docs/tutorials/getting-started.md