Dev Containers & Codespaces
Configure reproducible development environments with Dev Containers. Generates devcontainer.json configs, Dockerfile setups, VS Code extensions lists, and post-create scripts for instant onboarding.
This skill helps you create consistent development environments using the Dev Container spec. It generates devcontainer.json configurations, Docker Compose setups for services, feature installations, port forwarding, VS Code extension recommendations, and lifecycle scripts that get any contributor productive in minutes.
When to use
Use when onboarding new developers takes too long, your project has complex setup steps, you need consistent environments across the team, or you want to use GitHub Codespaces or DevPod.
Examples
Full-stack dev container
Set up a complete dev environment
Create a devcontainer.json for a Next.js + PostgreSQL + Redis project with proper service dependencies, extensions, and post-create setup
Python ML environment
Configure a data science dev container
Build a dev container for Python data science with Jupyter, CUDA support, conda, and pre-installed ML libraries