From ci-images
Validate CI checks locally and manage Docker image publishing workflows. Use when changing build inputs (generated code, formatting, tests), preparing a release, or verifying that image tags are correct.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ci-images:ci-imagesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Pre-flighting the same checks CI runs (generation, formatting, static analysis, tests) before pushing.
github-actions-failure-triage).make targets, scripts, or documented commands).latest pointer, semver pins).vX.Y.Z, X.Y, X, latest) for the release path under review.CI fails fast on these in order. Run them locally before pushing:
| CI check | Local command |
|---|---|
| Generated code up-to-date | make generate (or your code-gen command) |
| Formatting | make fmt (or gofmt -l .) |
| Static analysis | make vet (or go vet ./...) |
| Tests | make test |
If any fail locally, they will fail in CI. Fix before pushing.
Typical trigger: GitHub Release publish, or workflow_dispatch for manual runs.
Standard tagging strategy on release:
vX.Y.Z — exact semverX.Y, X — floating semver aliaseslatest — points to newest releasemake testmake generate, confirm git diff is cleanmake validate-openapi or equivalentgit diff only contains intended changes.references/examples.md when you need concrete user utterances, expected behaviour, or a model answer shape to mirror.references/edge-cases.md when the request is a near miss, partially matches this skill, or the first attempt fails.scripts/release-readiness.sh — run with --help for a parameterised release-readiness check.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub matt-riley/lucky-hat --plugin ci-images