devcontainer-merger

Community

Unify service devcontainers into a root workspace.

Authorjoleques
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill analyzes services inside a bounded context and consolidates individual DevContainer configurations into a single Root DevContainer at the workspace root, delivering a lean, unified development environment.

Core Features & Use Cases

  • Fail-fast validation: detects any individual devcontainer configuration and aborts if none exist.
  • Requirements analysis: reads devcontainer.json to identify languages/SDKs and required infrastructure, and only considers infra declared in the devcontainer configuration.
  • Unification strategy: merges into a lean root DevContainer by selecting a primary stack image and constructing a custom Dockerfile to include secondary dependencies.
  • Infrastructure discipline: includes only declared infrastructure services in the root docker-compose.yml, ignoring unrelated root files.
  • Root DevContainer generation: creates .devcontainer/ with devcontainer.json, Dockerfile, and docker-compose.yml configured to mount the workspace and extensions.
  • Documentation: writes a brief README or comment noting success and included SDKs and infra.

Quick Start

Trigger the /init-bounded-context workflow to generate a unified root DevContainer.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: devcontainer-merger
Download link: https://github.com/joleques/northstar-ai/archive/main.zip#devcontainer-merger

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.