speclogician ch ... — apply typed changes (creates a new state instance)
speclogician view ... — inspect the current state
All commands accept --json for machine-readable output.
Designed for coding agents. Every SpecLogician CLI command is built to be issued by an LLM coding agent — typed flags, structured --json output, no interactive prompts. The reference below is exactly the surface an agent would drive; you can run it by hand to learn it.
Two commands worth knowing before you start:
speclogician --help # discover commands and flagsspeclogician prompt --out agent.md # generate the agent instruction guide
Hand agent.md to your coding agent before delegating modeling work — it's a self-contained guide to the modeling discipline and command surface.
speclogician view state --compact # overview with statsspeclogician view diff # what changedspeclogician view domain # domain model onlyspeclogician view artifacts # all artifacts