skills/vigilante-issue-implementation-on-docker/SKILL.md
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Docker-focused repository with Dockerfile best practices, image hardening, and secret-safe build guidance.
npx skillsauth add aliengiraffe/vigilante vigilante-issue-implementation-on-dockerInstall 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.
latest. Prefer minimal base images (Alpine, distroless, scratch) to reduce attack surface. When the repository already uses digest-pinned or distroless images, preserve that convention.WORKDIR rather than relying on the default. Combine related RUN commands to minimize layers. Order instructions from least to most frequently changing to maximize build cache efficiency. Copy dependency manifests and install dependencies before copying application source.RUN layer (e.g., apt-get install -y --no-install-recommends ... && rm -rf /var/lib/apt/lists/*). Do not install debug tools, editors, or shells in production images unless the repository explicitly requires them..dockerignore: ensure .dockerignore excludes build artifacts, test fixtures, secrets, and version-control metadata that should not enter the build context.ARG or ENV instructions — they persist in image history and layer metadata.--mount=type=secret) for build-time secrets when the build requires credentials..env, credentials, tokens, private keys) into the image..dockerignore excludes sensitive files and directories.USER instruction after installing packages.--privileged or add unnecessary Linux capabilities unless the issue specifically requires it.docker build or the repository's defined build command to verify Dockerfile changes compile successfully..dockerignore, and container build/deploy configuration.vigilante-issue-implementation workflow for issue comments, validation, push, and PR creation.vigilante commit for all commit-producing operations. Do not use git commit or GitHub CLI commit flows directly.git config with a coding-agent identity.Co-authored by: trailers or any other agent attribution for Codex, Claude, Gemini, or similar coding-agent identities.AGENTS.md, README.md, CI config) remain authoritative when they are more specific than the generic Docker guidance in this skill.documentation
Help a human author write an implementation-ready GitHub issue that Vigilante can execute reliably.
testing
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Terraform repository with fmt, validate, and secret-safe infrastructure guidance.
tools
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Rust repository with Cargo, Clippy, fmt, and security guidance.
development
Implement a GitHub issue end-to-end when Vigilante dispatches work for a Ruby repository with Bundler, test, lint, and security guidance.