The sitekit CLI surface, grouped by task. Your agent runs most of these for you — this is the map of what exists and what each command is for.
sitekit is agent-first and deterministic — no prompts, no editor, no surprise network calls. Most commands accept a global --json flag that switches output to a structured envelope, so an agent (or a script) can consume the result. In practice your agent runs these; this page is the map of what exists.
This is the shape of the CLI, not every flag. For the exhaustive, always-current detail on any command, run sitekit help <command> (add --json for structure), or read the bundled skill’s command reference. The skill ships in lockstep with your installed version.
Workspace-aware. Most commands walk up from the current directory to find the workspace marker (sitekit.workspace.json), so they work from any subdirectory. There’s no --cwd flag — cd to operate elsewhere.
--json everywhere. A success envelope on stdout, an error envelope (with an E_* code) on stderr.
Exit codes.0 on success; non-zero on failure, with the specific E_* code in the envelope.