Agent skill
maintain-environment
Maintain the repo devcontainer environment and related workflow files. Use when changing .devcontainer or environment setup scripts.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/maintain-environment-joernstoehler-ai-forecasting-hacka
SKILL.md
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.jsonand 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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?