devcontainer-merger
CommunityUnify 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.