一键导入
devcontainer-helper
Use this skill when the user asks to create, configure, update, or explain a `devcontainer.json` file or development container environment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use this skill when the user asks to create, configure, update, or explain a `devcontainer.json` file or development container environment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | devcontainer-helper |
| description | Use this skill when the user asks to create, configure, update, or explain a `devcontainer.json` file or development container environment. |
This skill assists in creating and managing devcontainer.json files for consistent development environments.
Before generating the file, determine the user's needs:
Dockerfile, or a docker-compose.yml setup?Use the template in assets/devcontainer-template.json as a starting point.
For Image-based (Simplest):
Use the image property. Add features for additional tools.
For Dockerfile:
Use build.dockerfile property pointing to their Dockerfile.
For Docker Compose:
Use dockerComposeFile and service properties.
Encourage using "Features" over manual Dockerfile commands when possible for better maintainability.
Common features:
ghcr.io/devcontainers/features/node:1ghcr.io/devcontainers/features/python:1ghcr.io/devcontainers/features/docker-in-docker:2ghcr.io/devcontainers/features/git:1If the user needs to run commands (like npm install or pip install) after the container builds:
postCreateCommand for one-time setup.postStartCommand for commands that run every time the container starts.See references/cheatsheet.md for a list of common devcontainer.json properties and valid values.