
devcontainer-bootstrap
Dev Container を最短で導入/更新するためのブートストラップ。stack を自動判定(node/python/rust)し、テンプレート適用または安全更新を行う。既存 .devcontai
by nimiusrd|Open Source
devcontainer-bootstrap Skill
目的
どのリポジトリでも一貫した Dev Container 初期設定を導入・更新するためのスキル。スタック自動判定→テンプレ適用(safe/overwrite 切替)→変更内容の説明までをスクリプトで行う。対応スタック: node / python / rust。
チャット呼び出し例
- auto + safe
「このリポジトリに Dev Container を safe モードで自動設定して」 - node + pnpm + overwrite
「stack=node, packageManager=pnpm, mode=overwrite, includeTools=true, addCI=true で貼って」 - rust + safe
「stack=rust, mode=safe で貼って(Cargo.toml があるリポジトリ)」
ローカルで直接叩く例
# 1) 自動判定 + safe
bash skills/devcontainer-bootstrap/scripts/apply_devcontainer.sh --mode safe
# 2) node + pnpm + overwrite + CI 生成
bash skills/devcontainer-bootstrap/scripts/apply_devcontainer.sh --stack node --package-manager pnpm --mode overwrite --include-tools true --add-ci true
# 3) 既存 devcontainer を安全更新(python を明示)
bash skills/devcontainer-bootstrap/scripts/apply_devcontainer.sh --stack python --mode safe
詳細な判定ルールや safe/overwrite の違いは docs/decision-guide.md を参照。