这页是给外部 builder 读的 静态 builder kit 目录卡。
你可以把它理解成一张施工入口牌:
它不是 starter-pack chooser。
它也不是 host playbook,更不是 full product support 宣称。
当前 repo 已经有这些 builder-facing starter kits:
codexclaude-codeopenclawmcp但之前这些 machine-readable truth 只嵌在:
的大目录里。
说得更直白一点:
以前像在总地图里看“施工包清单”。
现在把施工包本身单独做成一张目录卡,builder 不用每次都翻整本地图。
pnpm run switchyard:cli -- builder-kit-catalog
pnpm run switchyard:cli -- builder-kit-catalog-schema
pnpm run switchyard:cli -- builder-kits
pnpm run switchyard:cli -- builder-kit --target codex
pnpm run switchyard:cli -- builder-kit --target claude-code
pnpm run switchyard:cli -- builder-kit --target openclaw
pnpm run switchyard:cli -- builder-kit --target mcp
这里有两层入口:
builder-kit-catalog / builder-kit-catalog-schema
builder-kits / builder-kit
switchyard.catalog.builder_kit_catalogswitchyard.catalog.builder_kit_catalog_schemaswitchyard.catalog.builder_kitsswitchyard.catalog.builder_kit每个 builder kit 至少回答这些问题:
statusstarterShapebestEntryrequiredInputsstarterStepsoutputArtifactssafeClaimsrecommendedDocscopyReadyPackPathnotYetSupported换句话说,它回答的不是:
“这个目标是不是 full support?”
而是:
“如果我要从一条诚实、窄、fail-closed 的 builder 路开始接,现在最稳的起点是什么?”
这页不等于:
它只是把当前已经 landed 的 builder kit truth 单独冻结出来。