devcontainer

Create or update devcontainer environments with Claude Code and GitHub CLI.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/rodacato/kwik-e-dev --skill devcontainer-rodacato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devcontainer
Source: https://github.com/rodacato/kwik-e-dev/tree/main/plugins/launchpad/skills/devcontainer
Command: npx skills add https://github.com/rodacato/kwik-e-dev --skill devcontainer-rodacato

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or update .devcontainer/ so every contributor boots into the same dev environment — Claude Code, GitHub CLI, language toolchain, and any required services (Postgres, Redis). The environment is described in code and rebuilt on demand; "works on my machine" is not an acceptable outcome.

Core Features & Use Cases

  • Standardizes local development environments across a team by providing a containerized setup with Claude Code, GitHub CLI, and language toolchains.
  • Supports optional services like Postgres and Redis via docker-compose for consistent local databases and caches.
  • Facilitates onboarding and new project setup where a reproducible dev environment is critical to reduce setup time.

Quick Start

Open the project in VS Code and rebuild the dev container to apply the configuration.

Frequently Asked Questions about devcontainer

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

FAQPage Schema
How do I create a reproducible devcontainer for my team?

Create a reproducible devcontainer by defining a base devcontainer.json, Dockerfile, and docker-compose.yml. This standardizes the local development environment with Claude Code, GitHub CLI, and language toolchains so every contributor boots into the identical setup.

Can I use Docker Compose to add Postgres and Redis to my dev environment?

Yes, you can use Docker Compose to add optional services like Postgres and Redis to your dev environment. The devcontainer setup supports docker-compose.yml configurations to ensure consistent local databases and caches across your team.

What is the best way to standardize local development environments across developers?

The best way to standardize local development environments is to containerize your setup using a devcontainer. It eliminates the "works on my machine" problem by describing the environment in code and rebuilding it on demand with identical toolchains and services.

Does this devcontainer setup include GitHub CLI and VS Code integration?

Yes, the devcontainer setup includes GitHub CLI and VS Code integration. It applies configuration via devcontainer features, allowing you to open the project in VS Code and rebuild the dev container to apply the environment settings.

How do I set up a dev environment for onboarding new developers to a multi-service stack?

Set up a dev environment for onboarding by creating a devcontainer configuration that supports multi-service stacks. This provides every new developer with an identical local setup, including required databases and caches, significantly reducing project setup time.

What files are required to configure a devcontainer with Claude Code?

Configuring a devcontainer with Claude Code requires a base devcontainer.json, a Dockerfile, and a docker-compose.yml. Claude Code integration is applied through the devcontainer features to ensure the AI assistant is available in the environment.