devcontainer-bootstrap

Installation
SKILL.md

devcontainer-bootstrap

使いどころ

  • 任意リポジトリに Dev Container を素早く導入したいとき
  • 既存 .devcontainer/ を壊さず拡張したいとき(バックアップ必須)
  • Node/Python/Rust の代表的セットアップをテンプレで貼りたいとき

ワークフロー((1) scan → (2) detect → (3) apply/update → (4) explain)

  1. scan: リポジトリルートを確認し、スタック候補ファイルをチェック
  2. detect: scripts/detect_stack.shnode|python|rust|unknown を判定(複数命中や go.mod のみは unknown → stack を明示指定)
  3. apply/update: scripts/apply_devcontainer.sh を実行し .devcontainer/ を生成/更新
  4. explain: 実行ログを読み、何がバックアップ/更新されたかをユーザーに伝える。競合や手動フォローが必要なら明示

実行オプション(チャットで指定可能)

  • stack: auto|node|python|rust(default auto, 複数命中や go.mod のみは unknown → stack 指定を促す)
  • packageManager: npm|pnpm|yarn(node のみ、postCreate で install 実行)
  • mode: safe|overwrite
    • safe: 既存 devcontainer.json をマージ(extensions/settings/features/postCreateCommand)。jq 無しでも最小追記(postCreate 実行を確実に追加)。既存 Dockerfile は保持。
    • overwrite: stack テンプレートで devcontainer.jsonDockerfile を置換。
Related skills
Installs
6
First Seen
Feb 28, 2026