Skip to content

CLI Commands

Field-level reference for the nimicoding CLI. For concept-level overview see CLI Surface.

Bootstrap Commands

nimicoding start

PropertyValue
PurposeBootstrap or resume project state
ModeInteractive
FailureFail closed on unknown CLI options
PreservesExisting truth files
Side effectsCreates .nimi/**, updates managed AGENTS.md / CLAUDE.md blocks, updates .gitignore

nimicoding clear

PropertyValue
PurposeRemove managed AI blocks and package-owned bootstrap files
Preserves.nimi/spec/**, .nimi/local/**, .nimi/cache/**, locally modified bootstrap files
RefusesImplicit deletion of project-owned truth

nimicoding doctor

FlagPurpose
--jsonMachine-readable output
ValidatesWhat it checks
Bootstrap seed.nimi/** files present
Local state.nimi/local/, .nimi/cache/ exist and ignored
Contract versionBootstrap contract compatibility
Cross-contract refsManifest, handoff, runtime, installer, host-profile alignment
Host-adapterBoundary truth
Skill result contractsReconstruction, doc-spec-audit, high-risk-execution result contracts
High-risk schemasPacket, orchestration-state, prompt, worker-output, acceptance
External host postureCompatibility contract validation
Exit codesMeaning
0Healthy
Non-zeroOne or more named drift

Skill Handoff

nimicoding handoff --skill <skill-id> [--json] [--prompt]

FlagRequiredPurpose
--skill <skill-id>yesOne of spec_reconstruction, doc_spec_audit, audit_sweep, high_risk_execution
--jsonnoAuthoritative payload
--promptnoHuman-readable host briefing
RefusesWhen
doc_spec_audit handoffCanonical tree under .nimi/spec/ not ready
high_risk_execution handoffCanonical tree not ready

nimicoding closeout --skill <skill-id> --outcome <outcome> --verified-at <iso8601>

FlagRequiredPurpose
--skillyesWhich skill
--outcomeyescompleted, failed, etc.
--verified-atyesISO8601 UTC timestamp
--from <json>noImport skill result from JSON
--write-localnoWrite payload under .nimi/local/handoff-results/
Fails closedWhen
Outcome contradicts canonical-tree stateYes
Refs escape declared local artifact rootsYes
Imported summary violates declared skill result contractYes

High-Risk Execution

nimicoding admit-high-risk-decision --from <json> --admitted-at <iso8601>

FlagPurpose
--from <json>Path to high-risk decision payload
--admitted-at <iso8601>When admitted
--write-specWrite tracked semantic truth

| Accepts only | nimicoding.high-risk-decision.v1 payloads with decisionStatus: manager_decision_recorded |

nimicoding ingest-high-risk-execution --from <json>

| Accepts only | high_risk_execution closeout artifacts with outcome: completed and summary.status: candidate_ready | | Validates | Referenced packet, orchestration-state, prompt, worker-output | | Output | Local-only ingest payload |

nimicoding review-high-risk-execution --from <json>

| Accepts only | nimicoding.high-risk-ingest.v1 payloads with ok: true | | Output | Review-ready attachment payload |

nimicoding decide-high-risk-execution --from <json> --acceptance <path> --verified-at <iso8601>

| Accepts only | nimicoding.high-risk-review.v1 payloads with ok: true and reviewStatus: ready_for_manager_review | | Validates | Acceptance artifact requires explicit Disposition: line | | Output | Local-only manager decision payload |

Mechanical Validators

CommandValidates
nimicoding validate-execution-packet <path>Frozen packet shape
nimicoding validate-orchestration-state <path>Orchestration state record
nimicoding validate-prompt <path>Prompt payload
nimicoding validate-worker-output <path>Worker output shape
nimicoding validate-acceptance <path>Acceptance evidence

| Common output | validator-cli-result.v1 JSON | | Failure | Fail closed on missing required sections, malformed YAML, or seed-contract drift |

Spec Audit

nimicoding validate-spec-tree

Validates canonical tree structure under .nimi/spec.

nimicoding validate-spec-audit

Validates per-file grounding, inference, and unresolved-gap tracking under .nimi/spec/_meta/spec-generation-audit.yaml.

nimicoding blueprint-audit

Compare repo-local blueprint root with candidate canonical tree under .nimi/spec. Explicit equivalence audit; does not perform routing changes.

Source Basis

Nimi AI open world platform documentation.