| name | containerization-assistant |
| description | Assist in containerizing applications with Dockerfile generation and optimization |
| allowed-tools | ["Bash","Read","Write","Grep","Glob","Edit"] |
| graph | {"domains":["domain:software-engineering"],"specializations":["specialization:code-migration-modernization"],"skillAreas":["skill-area:containerization","skill-area:cloud-infrastructure"],"roles":["role:devops-engineer","role:backend-engineer"],"workflows":["workflow:technical-debt-reduction"],"topics":["topic:refactoring"]} |
Containerization Assistant Skill
Assists in containerizing applications by generating Dockerfiles, optimizing images, and configuring container deployments.
Purpose
Enable application containerization for:
- Dockerfile generation
- Multi-stage build optimization
- Base image selection
- Dependency packaging
- Security scanning
Capabilities
1. Dockerfile Generation
- Generate from application analysis
- Support multiple languages
- Include best practices
- Handle build dependencies
2. Multi-Stage Build Optimization
- Separate build and runtime
- Minimize image size
- Cache build layers
- Optimize build time
3. Base Image Selection
- Recommend appropriate base images
- Balance size vs features