Create high-quality, secure, and performance-optimized Containerfiles (Dockerfiles) following best practices for multi-architecture builds, OpenShift/Kubernetes compatibility, and BuildKit cache optimization. Use when the user wants to: (1) create a new Containerfile or Dockerfile for any project (Python, Rust, Go, Node.js, .NET, or any language), (2) containerize an application with multi-stage builds, (3) optimize an existing Containerfile for security, performance, or image size, (4) review or improve container image build practices, (5) set up BuildKit cache mounts for package managers, (6) create OpenShift-compatible container images with non-root users and arbitrary UID support, (7) write a .dockerignore file, or (8) apply OCI LABEL standards.
$npx -y skills add jim60105/copilot-prompt --skill containerfile-creatorInstalls into the current project.
Run `npx skills use "https://github.com/jim60105/copilot-prompt" --skill "jim60105/copilot-prompt/containerfile-creator"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/jim60105/copilot-prompt" that are relevant to the current task. Run `npx skills add "https://github.com/jim60105/copilot-prompt"` and select the relevant skills, then follow their instructions.