Docker Container Basics - Auto-activating skill for DevOps Basics. Triggers on: docker container basics, docker container basics Part of the DevOps Basics skill category.
35
Quality
3%
Does it follow best practices?
Impact
95%
1.02xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/01-devops-basics/docker-container-basics/SKILL.mdProduction-ready Dockerfile
Multi-stage or minimal base image
100%
100%
Non-root user
100%
100%
Dependency caching layer
100%
100%
Production WSGI server
100%
100%
EXPOSE instruction
100%
100%
dockerignore file present
100%
100%
Pinned base image tag
100%
100%
Build and run instructions
100%
100%
No secrets or credentials
100%
100%
Key decision explanation
100%
100%
Without context: $0.3345 · 3m 9s · 21 turns · 22 in / 4,773 out tokens
With context: $0.2805 · 2m 53s · 18 turns · 18 in / 3,227 out tokens
Docker Compose multi-service setup
Named volume for DB persistence
100%
100%
No volume for Redis
0%
100%
Custom network defined
100%
100%
Health checks or depends_on ordering
100%
100%
Environment variables for credentials
60%
70%
Port mapping for app only
100%
100%
Restart policy
0%
0%
Startup command in guide
100%
100%
Log viewing command
100%
100%
Clean shutdown command
100%
100%
Service verification step
100%
100%
Without context: $0.2046 · 2m 25s · 12 turns · 15 in / 3,200 out tokens
With context: $0.3873 · 2m 59s · 24 turns · 24 in / 4,597 out tokens
CI/CD Docker integration
Triggers on main push
100%
100%
Docker Hub login step
100%
100%
Credentials use secrets
100%
100%
Commit SHA tag
100%
100%
Latest tag applied
100%
100%
Smoke test step
100%
75%
Push after test
100%
100%
Checkout step present
100%
100%
Pipeline stages explained
100%
100%
Manual trigger instructions
100%
100%
Tagging strategy explained
100%
100%
Without context: $0.2312 · 2m 30s · 14 turns · 15 in / 3,571 out tokens
With context: $0.3657 · 3m 3s · 23 turns · 360 in / 4,476 out tokens
0ad6004
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.