devcontainer-workflow
SKILL.md
DevContainer Workflow
Guidelines for setting up and maintaining consistent development environments using DevContainers with Docker, featuring non-root user configurations, environment management, multi-stage builds, and Python-focused patterns.
Quick Start Checklist
- Create
.devcontainer/directory structure - Configure
devcontainer.jsonwith runtime settings - Create multi-stage
Dockerfilefor development environment - Set up non-root
vscodeuser with proper permissions - Configure volume mounts (home, SSH, docker socket)
- Create
.env.exampletemplates for configuration - Set up
postCreateCommandwith Makefile integration - Configure VS Code extensions in customizations
- Test container build and entry
- Verify all development tools are accessible