devcontainer-setup

Installation
Summary

Pre-configured devcontainer with Claude Code, language detection, and multi-language tooling support.

  • Automatically detects Python, Node/TypeScript, Rust, and Go projects; configures language-specific extensions, formatters, and build tools for each
  • Generates five files in .devcontainer/: Dockerfile, devcontainer.json, post_install.py, .zshrc, and install.sh helper script
  • Includes Claude Code with marketplace plugins, Python 3.13 via uv, Node 22 via fnm, ast-grep, and modern CLI tools (ripgrep, fd, fzf, tmux)
  • Handles multi-language projects by chaining setup commands and merging extensions; supports persistent volumes for language-specific caches (Cargo, Go modules)
SKILL.md

Devcontainer Setup Skill

Creates a pre-configured devcontainer with Claude Code and language-specific tooling.

When to Use

  • User asks to "set up a devcontainer" or "add devcontainer support"
  • User wants a sandboxed Claude Code development environment
  • User needs isolated development environments with persistent configuration

When NOT to Use

  • User already has a devcontainer configuration and just needs modifications
  • User is asking about general Docker or container questions
  • User wants to deploy production containers (this is for development only)

Workflow

Related skills
Installs
1.9K
GitHub Stars
5.1K
First Seen
Feb 10, 2026