Claude Code Plugins

Community-maintained marketplace

Feedback

Maintain the repo devcontainer environment and related workflow files. Use when changing .devcontainer or environment setup scripts.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name maintain-environment
description Maintain the repo devcontainer environment and related workflow files. Use when changing .devcontainer or environment setup scripts.

Maintain Environment

Scope

  • Single reproducible development environment.
  • Definition files: .devcontainer/Dockerfile, .devcontainer/devcontainer.json, scripts/devcontainer-post-create.sh, ai-forecasting-hackathon.code-workspace.

Change policy

  • Environment changes require project owner approval and a devcontainer rebuild.
  • Modify definition files directly, not ad-hoc local installs, to keep reproducibility and documentation.

Available tools

  • Base image: mcr.microsoft.com/devcontainers/base:ubuntu
  • Node and npm
  • Common CLIs: git, gh, rg, jq, fd, curl, tree, inotifywait, entr
  • IDE for project owner: code-tunnel

Host binds and worktrees

  • Host binds are defined in devcontainer.json and must exist or rebuilds fail.
  • Host binds persist caches, oauth tokens, and configs across rebuilds.
  • Worktrees persist in /workspaces/worktrees/.
  • Shared across worktrees: host binds and /workspaces/worktrees/shared/.

Notes

  • Toolchain usage is documented in package-level docs.
  • All agents and the project owner use the same devcontainer on the same ubuntu 24.04 host OS.
  • No other clones of the repo exist, so gitignored changes and caches persist unless removed during worktree removal.