Loading...
Loading...
Dev Container を最短で導入/更新するためのブートストラップ。stack を自動判定(node/python/rust)し、テンプレート適用または安全更新を行う。既存 .devcontainer がある場合はバックアップ後にマージ。Chat オプション: stack (auto|node|python|rust), packageManager (npm|pnpm|yarn), mode (safe|overwrite), includeTools (true|false), addCI (true|false)。
npx skill4agent add nimiusrd/agent-skills devcontainer-bootstrap.devcontainer/scripts/detect_stack.shnode|python|rust|unknownscripts/apply_devcontainer.sh.devcontainer/stackauto|node|python|rustpackageManagernpm|pnpm|yarnmodesafe|overwritedevcontainer.jsonjqdevcontainer.jsonDockerfileincludeToolstrue|falseaddCItrue|false.github/workflows/devcontainer-bootstrap.yml# 1. スタック自動判定(複数命中なら unknown)
bash skills/devcontainer-bootstrap/scripts/detect_stack.sh .
# 2. safe モードで適用(自動判定 + 追記中心)
bash skills/devcontainer-bootstrap/scripts/apply_devcontainer.sh --mode safe
# 3. 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.devcontainer/.devcontainer.bak-<timestamp>/customizations.vscodeaddCI=truedevcontainers/ci@v0.3.1900000417mcr.microsoft.com/devcontainers/typescript-node:<メジャー>24.nvmrc.node-versionpackage.jsonengines.nodehttps://mcr.microsoft.com/v2/devcontainers/typescript-node/tags/listmcr.microsoft.com/devcontainers/python:<バージョン>3.14.python-versionpyproject.tomlrequires-pythontool.poetry.dependencies.pythonrequirements.txthttps://mcr.microsoft.com/v2/devcontainers/python/tags/liststackgit config --global safe.directory '*'docs/decision-guide.mdscripts/detect_stack.shscripts/apply_devcontainer.shtemplates/devcontainer.jsonDockerfilepostCreate.shdocs/decision-guide.md