.claude/skills/docker-build/SKILL.md
Build Docker images with proper tagging, cache busting, and build tracking. Prevents stale image issues.
npx skillsauth add markus41/claude docker-buildInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build a Docker image with proper tagging and tracking: $ARGUMENTS
Determine the image tag - Use git SHA or timestamp, NEVER use :latest alone
GIT_SHA=$(git rev-parse --short HEAD)
TIMESTAMP=$(date +%Y%m%d-%H%M%S)
TAG="${GIT_SHA}-${TIMESTAMP}"
Build with cache busting when needed
docker build --no-cache --pull -t <registry>/<image>:${TAG} .docker build -t <registry>/<image>:${TAG} .:<branch>-latest for convenienceVerify the build
docker images | grep <image>
docker inspect <registry>/<image>:${TAG} | jq '.[0].Created'
Push to registry
docker push <registry>/<image>:${TAG}
docker push <registry>/<image>:<branch>-latest
Verify in registry
# For ACR:
az acr repository show-tags --name <registry> --repository <image> --orderby time_desc --top 5
# For Docker Hub:
docker manifest inspect <registry>/<image>:${TAG}
:latest tagimagePullPolicy: IfNotPresent with mutable tagsdevelopment
Enhanced plan-authoring skill with Pre-Writing context gathering, task metadata, non-TDD templates, Red Flags, telemetry, and an automated plan linter. Use when you have a spec or requirements for a multi-step task, before touching code.
tools
Documentation intelligence engine with graph-based API docs, algorithm library, and drift detection
tools
Ultraplan cloud planning — kick off a plan in the cloud from your terminal, review and revise in the browser, then execute remotely or send back to CLI
tools
--- name: mcp description: Configure MCP servers for Claude Code — stdio vs HTTP, authentication, Tools/Resources/Prompts distinction, channels (CI webhook, mobile relay, Discord bridge, fakechat), and cost of always-loaded tools. Use this skill whenever adding an MCP server, debugging connection issues, choosing between MCP Tools vs Prompts vs Resources, installing channel servers, or managing .mcp.json. Triggers on: "MCP server", "mcp config", "add Obsidian MCP", "install context7", "channels"