Skip to main content
Manage the embedded StackKits registry snapshot. Manage the OSS-safe registry snapshot baked into the CLI binary. The snapshot lives at internal/registry/data/registry_snapshot.json. Inspect the embedded data or reproduce it deterministically from the local CUE tree.
Subcommands: stackkit registry artifacts, stackkit registry bake-from-cue, stackkit registry emit-cue, stackkit registry emit-mintlify, stackkit registry info

stackkit registry artifacts

Print registry/generated artifact pathspecs from the ownership manifest. Print repository pathspecs from the generated-artifact ownership manifest. The generate-cue workflow and CI parity gate use this command so bot-owned generated files are explicit. Frozen artifacts remain in their existing paths but are not staged or diffed as generated output until their manifest state changes.

stackkit registry bake-from-cue

Produce a registry snapshot from the local Git/CUE tree. Walk modules/<slug>/module.cue plus the canonical product definitions, compute their contract hashes, and write the resulting Snapshot to internal/registry/data/registry_snapshot.json (or --output). This command is the offline OSS bootstrap path and works on a pure checkout of the public kombifyio/stackKits repo.

stackkit registry emit-cue

Render foundation/generated CUE artifacts from the registry snapshot. Render foundation/generated/tool_catalog.cue from the registry snapshot plus the local CUE module tree. Reads the snapshot JSON (default: internal/registry/data/registry_snapshot.json, refresh it first via ‘registry bake-from-cue’), renders deterministically, and writes the artifact. The header records the snapshot’s content_hash and generated_at so drift between snapshot and artifact is detectable; CI regenerates from the committed snapshot and diffs.

stackkit registry emit-mintlify

Render Mintlify MDX tool documentation from the registry snapshot. Render guides/stackkits/services/<slug>.mdx for every tool in the snapshot that carries published content (tool.content != null). Tools without content are skipped — their handwritten MDX is left untouched. Reads the snapshot JSON (default: internal/registry/data/registry_snapshot.json) and renders deterministically. The header carries the content_hash so drift is detectable. CI regenerates from the committed snapshot and diffs.

stackkit registry info

Show a summary of the embedded registry snapshot.