sha256:91d7921a4dc110de49643784773a617ab971d753d3dce096d84571de8e7fd576
Last pushed
about 1 month by pungrumpy
Type
Sandbox Kit
Manifest digest
sha256:91d7921a4dc110de49643784773a617ab971d753d3dce096d84571de8e7fd576
schemaVersion: "2"
kind: mixin
name: docker-doctor
version: 0.1.1
displayName: Docker Doctor
description: Static analysis for Dockerfiles and Compose files — installs the docker-doctor CLI and its agent skill, and tells the agent to lint before committing Docker changes.
sourceURL: https://github.com/PunGrumpy/docker-doctor
licenses:
- MIT
agentInstructions:
content: |
## Docker Doctor
The `docker-doctor` CLI (static analysis for Dockerfiles and Docker
Compose files) is installed. After editing any Dockerfile or Compose
file, run `docker-doctor` from the project root and fix the reported
diagnostics before committing. For the full triage workflow, use the
installed `docker-doctor` skill (`/docker-doctor`).
permissions:
network:
allow:
- registry.npmjs.org:443
setup:
install:
- command: |
set -eu
command -v npm >/dev/null || { echo "npm not found: this kit needs a base image with Node.js (all standard agent templates ship it; claude-code-minimal does not)" >&2; exit 1; }
if [ -n "${HTTP_PROXY:-}" ]; then
npm config set proxy "$HTTP_PROXY"
npm config set https-proxy "$HTTP_PROXY"
fi
npm install -g @docker-doctor/[email protected]
docker-doctor --version
user: "0"
description: Install pinned @docker-doctor/cli from registry.npmjs.org
- command: |
set -eu
docker-doctor install --global --agent claude-code codex cursor opencode gemini-cli github-copilot droid kiro-cli
user: "1000"
description: Install the docker-doctor agent skill globally for all supported agents