Skip to content

feat: add dockerize-app curated skill for repo auto-dockerization#290

Open
m2l33k wants to merge 1 commit intoopenai:mainfrom
m2l33k:main
Open

feat: add dockerize-app curated skill for repo auto-dockerization#290
m2l33k wants to merge 1 commit intoopenai:mainfrom
m2l33k:main

Conversation

@m2l33k
Copy link
Copy Markdown

@m2l33k m2l33k commented Mar 22, 2026

Summary

This PR adds a new curated skill dockerize-app that inspects repository signals and scaffolds Docker setup files.

What’s included

  • SKILL.md and agents/openai.yaml
  • scripts/dockerize_app.py
  • assets/docker.png
  • references/detection-and-templates.md
  • LICENSE.txt

Behavior

  • Detects Node, Python, Go, Rust stacks and common frameworks (Next.js, Vite, FastAPI, Django, Express, Nest)
  • Generates:
    • Dockerfile
    • .dockerignore
    • docker-compose.yml
  • Optional outputs:
    • .env.example
    • compose.override.yml
  • Supports --dry-run and --force

Validation

  • skill validation passed (quick_validate.py)
  • script compile check passed
  • dry-run generation tested on sample Node and Python repos

  - add new curated skill: dockerize-app
  - add detection script for Node/Python/Go/Rust repos
  - generate Dockerfile, .dockerignore, docker-compose.yml
  - optionally generate .env.example and compose.override.yml
  - add docker asset and reference documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant