一键导入
shimmy-tool-local-build
Create, change, test, or troubleshoot a Shimmy concrete version that builds a local Podman image from a tool-owned container context.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create, change, test, or troubleshoot a Shimmy concrete version that builds a local Podman image from a tool-owned container context.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use and maintain the context-first Skopeo Shimmy tool.
Create or extend a Shimmy tool kind and its concrete CLI versions. Use when adding a wrapped CLI, selecting its image strategy, adding a version track, or wiring tool-local metadata, runtime, tests, guide, and agent guidance.
Install, update, validate, activate, or remove Shimmy profiles. Use for Shimmy lifecycle work outside the source checkout, profile selection, disposable-install validation, or manifest-based state inspection.
Use and maintain the context-first OpenShift CLI Shimmy tool.
Use and maintain the context-first OpenShift CLI Shimmy tool.
Create or extend a Shimmy tool kind and its concrete CLI versions. Use when adding a wrapped CLI, selecting its image strategy, adding a version track, or wiring tool-local metadata, runtime, tests, guide, and agent guidance.
| name | shimmy-tool-local-build |
| description | Create, change, test, or troubleshoot a Shimmy concrete version that builds a local Podman image from a tool-owned container context. |
A local-build concrete version owns its build context:
tools/<kind>/versions/<major.minor>/
run.sh
smoke.conf
container/Containerfile
run.sh uses core/runtime/image.sh to build or reuse the local image. Keep
image naming, hash labels, and platform selection in the shared helper; do not
copy image-cache logic into a tool runtime.
SHIMMY_ prefix.SHIMMY_<TOOL>_IMAGE_BUILD=always opt-in for rebuilds.Containerfile dependencies pinned where reproducibility matters.$PWD:/work, shared platform resolution, and non-mutating preview
behavior.Use preview first:
./commands/run-tool.sh <kind> --preview-shim --help
Use a live build only with explicit user authorization and a running Podman
engine. Exercise it with a non-mutating tool command, then run ./shimmy test
and git diff --check.