Sign inSign up

pungrumpy/docker-doctor-kit:latest

Security
Integration & delivery
Machine learning & AI
Manifest digest

sha256:9029e151e6f57be73ed494f92012a6892aecec9df1ee1be362ddfddf3d8f9ab8

Last pushed

1 day by pungrumpy

Type

Sandbox Kit

Manifest digest

sha256:9029e151e6f57be73ed494f92012a6892aecec9df1ee1be362ddfddf3d8f9ab8

yaml
schemaVersion: "2"
kind: mixin
name: docker-doctor
version: 0.1.7
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