dockerize-project

Installation
SKILL.md

Dockerize Current Project (Minimal)

Goal

Analyze the current project’s files and generate a minimal, working Dockerfile and docker-compose.yml so the project can be started with docker compose up --build.

Instructions

  1. Inspect the current project structure and identify the primary tech stack:
    • Python (pyproject.toml, uv.lock, requirements.txt, manage.py, app.py, main.py)
    • Node.js (package.json)
    • Other / generic
  2. Check whether Docker-related files already exist:
    • Dockerfile
    • docker-compose.yml / docker-compose.yaml
    • .dockerignore
    • If any exist, do NOT overwrite them. Ask the user whether to merge, regenerate with backups, or cancel.
  3. Infer a reasonable default entrypoint and port from the codebase.
    • If the entrypoint or port is unclear, ask up to three concise clarification questions.
  4. Generate the following files as complete code blocks:
    • Dockerfile (development-oriented, readable, non-root when reasonable)
Related skills
Installs
12
First Seen
Feb 2, 2026