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/JoernStoehler/ai-forecasting-hackathon/tree/main/.claude/skills/maintain-environment
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.
orchestrate-subagents
Orchestrate parallel and/or sequential subagents working in separate git worktrees to deliver PR(s). Use when bundling multiple related GitHub issues into a single task, running best-of-3 identical attempts, monitoring runs, selecting the best PR, and closing/cleaning up the rest.
git-worktrees
Create, list, and remove git worktrees for parallel agent work. Use when you need isolated workdirs, new worktree branches, or safe cleanup workflows.
write-skills
Create or update SKILL.md files for this repo. Use when authoring skills in .claude/skills/.
write-gh-issues-prs
[DEPRECATED] This skill is no longer used. Feature tracking has migrated to PROJECT.md.
ui-development
Autonomous screenshot-based UI development workflow for React/Tailwind webapps. Use when (1) implementing new UI components or pages, (2) modifying existing visual elements or styles, (3) fixing visual bugs or dark mode issues, (4) updating layouts or responsive design, (5) changing colors, typography, or spacing. Always triggers for CSS/styling work and React component visual changes.
devops-scripts
Write or update repository devops scripts with this project's conventions. Use when creating or modifying shell scripts in scripts/ or packages/*/scripts.
Didn't find tool you were looking for?