What problem does it solve? Setting up a reproducible, sandboxed development container with the right language toolchains, editor extensions, and persistent configuration requires writing and maintaining Dockerfiles and devcontainer.json files by hand, which is error-prone and repetitive across projects. ## Core Features & Use Cases - Automatic Language Detection: Inspects pyproject.toml, package.json, Cargo.toml, and go.mod to detect Python, Node/TypeScript, Rust, and Go stacks, then merges the correct extensions, settings, and post-create commands. - Pre-configured Base Image: Ships a Dockerfile with Claude Code, Python 3.13 via uv, Node 22 via fnm, ast-grep, ripgrep, fzf, tmux, and network isolation tooling with NET_ADMIN capability. - Persistent Volumes and CLI Helper: Generates named volume mounts for shell history and Claude configuration, plus an install.sh script providing a devc command to start, rebuild, stop, and manage the container. - Use Case: A developer cloning a Python and TypeScript monorepo asks the agent to add devcontainer support; the skill detects both languages and writes a complete .devcontainer/ directory with uv sync and npm ci chained in postCreateCommand. ## Quick Start Ask the agent to set up a devcontainer for this project and it will detect the language stack and generate the .devcontainer directory with Dockerfile, devcontainer.json, and helper scripts.