skills/smithery.ai/devcontainer-workflow

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.json with runtime settings
  • Create multi-stage Dockerfile for development environment
  • Set up non-root vscode user with proper permissions
  • Configure volume mounts (home, SSH, docker socket)
  • Create .env.example templates for configuration
  • Set up postCreateCommand with Makefile integration
  • Configure VS Code extensions in customizations
  • Test container build and entry
  • Verify all development tools are accessible

Installs
2
First Seen
Mar 29, 2026