devcontainers
Installation
SKILL.md
Dev Containers Skill
Expert guidance on creating, configuring, and optimising containerised development environments using the Dev Container Specification. Covers devcontainer.json authoring, Features, Templates, performance, security, multi-container setups, and cloud environments.
Quick Reference Table
| Task | Load Resource | Key Concepts |
|---|---|---|
Create or configure a devcontainer.json |
references/core-concepts.md |
image, build, features, lifecycle hooks, customizations |
| Add tools/languages to a container | references/features-templates.md |
Features, version pinning, installsAfter, Templates |
| Set up multi-container or Docker-in-Docker | references/advanced-config.md |
dockerComposeFile, DinD, DooD, Kubernetes, service |
| Improve build/startup speed | references/performance-security.md |
layer caching, named volumes, pre-built images, Virtio-fs |
| Harden container security or manage secrets | references/performance-security.md |
remoteUser, UID mapping, SSH forwarding, secrets |
| Debug slow mounts, permission errors, credential issues | references/troubleshooting.md |
UID/GID, bind mounts, SSH agent, postCreateCommand |
| Integrate with Codespaces or DevPod | references/advanced-config.md |
prebuilds, providers, SSH, cloud residency |