Skip to content

Commit 7e885f5

Browse files
DarkaMaulclaude
andauthored
Sync devcontainer-setup templates with upstream claude-code-devcontainer (#101)
- Add initializeCommand to create ~/.gitconfig if missing (prevents bind mount failure) - Add trailofbits/skills-curated marketplace plugin to Dockerfile - Update SKILL.md to document the new marketplace plugin Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c557d2a commit 7e885f5

3 files changed

Lines changed: 4 additions & 2 deletions

File tree

plugins/devcontainer-setup/skills/devcontainer-setup/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Then apply language-specific modifications below.
8989

9090
The base template includes:
9191

92-
- **Claude Code** with marketplace plugins (anthropics/skills, trailofbits/skills)
92+
- **Claude Code** with marketplace plugins (anthropics/skills, trailofbits/skills, trailofbits/skills-curated)
9393
- **Python 3.13** via uv (fast binary download)
9494
- **Node 22** via fnm (Fast Node Manager)
9595
- **ast-grep** for AST-based code search

plugins/devcontainer-setup/skills/devcontainer-setup/resources/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ ENV PATH="/home/vscode/.local/bin:$PATH"
7676
# Install Claude Code natively with marketplace plugins
7777
RUN curl -fsSL https://claude.ai/install.sh | bash && \
7878
claude plugin marketplace add anthropics/skills && \
79-
claude plugin marketplace add trailofbits/skills
79+
claude plugin marketplace add trailofbits/skills && \
80+
claude plugin marketplace add trailofbits/skills-curated
8081

8182
# Install Python 3.13 via uv (fast binary download, not source compilation)
8283
RUN uv python install 3.13 --default

plugins/devcontainer-setup/skills/devcontainer-setup/resources/devcontainer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"PYTHONDONTWRITEBYTECODE": "1",
6464
"PIP_DISABLE_PIP_VERSION_CHECK": "1"
6565
},
66+
"initializeCommand": "test -f \"$HOME/.gitconfig\" || touch \"$HOME/.gitconfig\"",
6667
"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=delegated",
6768
"workspaceFolder": "/workspace",
6869
"postCreateCommand": "uv run --no-project /opt/post_install.py"

0 commit comments

Comments
 (0)