Reference
Precise, lookup-oriented pages that the task-based guides link into. Each page is a flat reference for one part of manni: commands, config keys, resolution rules, formats, output, and the built-in schemas. Use the table of contents on each page to jump to the exact entry you need.
Looking for what ships in the box? Built-in schemas is the registry: all twenty-three in one table, with what each constrains and which two are on by default.
Built-in schemasThe registry: every schema manni meta ships, what it constrains, what it requires, and how to turn one on.
CLI referenceEvery command, argument, and flag: validate, get, and schemas, plus the shared input model.
query command referenceThe docs table, the DML and DDL vocabulary, collections as views, rows as findings, and every output format.
Configuration referencemanni.config.yaml keys, types, defaults, discovery rules, and how config merges with CLI flags.
Schema resolutionThe precedence chain, the three reference kinds, and the supported JSON Schema dialects.
Supported formatsExtractors, file extensions, and how metadata is read from each input format.
Output & exit codesThe pretty, json, github, sarif, and junit output formats; exit codes; and color behavior.
TypeScript APIEvery export of the programmatic entry point: the command cores, the validator, and the result types.
GitHub ActionEvery input and output of hawkeyexl/manni, with defaults and the one-item-per-line rule for multi-value inputs.
Built-in OKF schemaThe google:okf:0.1 schema shipped with manni: fields, formats, and dialect.
Built-in taxonomy schemasThe diataxis, tgdp, and seven-action vocabularies, their values, and which ones compose.
Built-in Docusaurus schemasThe docs, blog, and pages front matter contracts of Docusaurus 3.10, field by field.
Built-in platform schemasThe Starlight, Antora, Sphinx, MyST, Hugo, Jekyll, and VitePress contracts, and what each requires.
Element metadata in XML and HTMLReading metadata held in elements, the key-naming rule, the elements config key, and what a write does.
Built-in DITA schemaThe oasis dita-metadata keys, why maps spell some differently, and what fill will create.
Built-in metadata vocabulariesThe Open Graph, Dublin Core, Microsoft Learn, and X Cards schemas, their required fields and formats.
Built-in Agent Skills schemasThe two SKILL.md contracts — the portable Agent Skills standard and the Claude Code superset — and which to run when.
Built-in Claude Code subagent schemaThe .claude/agents/ contract: every field, the enumerated sets, and where it differs from the SKILL.md schema it resembles.
GlossaryThe terms manni meta uses: extractor, schema set, schema reference, dialect, JSON Pointer, override, and the rest.