devcontainer-setup

Generate Dockerfile and devcontainer.json for isolated development environments.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ofelixdev/cc-kit --skill devcontainer-setup-ofelixdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devcontainer-setup
Source: https://github.com/ofelixdev/cc-kit/tree/main/template/skills/devcontainer-setup
Command: npx skills add https://github.com/ofelixdev/cc-kit --skill devcontainer-setup-ofelixdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of fully configured development environments using devcontainers, ensuring consistency and reducing setup time across projects and team members.

Core Features & Use Cases

  • Automated Devcontainer Creation: Generates Dockerfile and devcontainer.json for VS Code.
  • Language Stack Support: Detects and configures environments for Python, Node.js/TypeScript, Rust, and Go.
  • Pre-installed Tools: Includes Claude Code, essential CLI utilities (ast-grep, ripgrep, fzf), and language-specific tooling.
  • Use Case: When onboarding a new developer or starting a new project, use this Skill to generate a complete, isolated development environment in minutes, allowing them to start coding immediately without environment configuration headaches.

Quick Start

Use the devcontainer-setup skill to create a devcontainer for a new Python project.

Frequently Asked Questions about devcontainer-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a devcontainer configuration for a Python project?

Generating a devcontainer configuration for a Python project is automated by this Skill, which detects the Python stack and outputs a Dockerfile and devcontainer.json pre-configured with uv and essential CLI utilities.

What is the best way to set up an isolated development environment for multiple programming languages?

Setting up an isolated development environment for multiple languages is streamlined by this Skill, which detects Python, Node.js, Rust, or Go stacks and outputs tailored devcontainer.json and Dockerfile configurations for reproducible builds.

Does devcontainer setup support Node.js and Rust language stacks?

Devcontainer setup supports Node.js and Rust language stacks by detecting them during project reconnaissance and configuring the environment with language-specific managers like fnm, alongside essential CLI utilities.

Can I use this devcontainer generation tool with VS Code for team onboarding?

You can use this devcontainer generation tool with VS Code for team onboarding because it outputs a complete devcontainer.json, ensuring consistent isolated development environments across team members and reducing project setup time.

How do I add Claude Code and ast-grep to a Dockerfile for development?

Adding Claude Code and ast-grep to a Dockerfile for development is handled automatically by this Skill, which pre-installs these essential CLI utilities when generating your devcontainer configuration for an isolated environment.

Why should I automate devcontainer creation instead of manually writing a Dockerfile?

Automating devcontainer creation instead of manually writing a Dockerfile ensures reproducible builds by automating language detection and tool installation, reducing environment configuration headaches and ensuring consistency across projects.