tofupilot schema
Last updated on November 10, 2026
The schema command prints the JSON Schema (draft 2020-12) of procedure.yaml: every field the loader accepts, with its description. It is generated from the same definitions the loader and tofupilot validate enforce, so it matches the CLI's version.
tofupilot schema--out <FILE>
Writes the schema to a file instead.
tofupilot schema --out .tofupilot/procedure.schema.jsonprocedure.yaml refuses unknown keys, $schema included. To get completion in VS Code and other editors with the YAML language server, point a comment at the file instead, as tofupilot init does:
# yaml-language-server: $schema=./.tofupilot/procedure.schema.json
name: Board TestHow is this guide?