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.