My Claude Code setup — agents and skills for engineering work in energy infrastructure.
# Clone and link agents to ~/.claude/agents/
git clone https://github.com/dominikbullo/ai ~/ai && ~/ai/scripts/link-agents.sh
# Install skills to ~/.claude/skills/
npx skills@latest add dominikbullo/ai --global --allPull and re-run the scripts to update.
Subagents invoked with @agent-name in Claude Code. Definitions live in agents/.
| Agent | Description |
|---|---|
| backend-architect | Python/FastAPI, async patterns, API and database design |
| frontend-developer | Vue.js/TypeScript, composables, component architecture |
| data-engineer | TimescaleDB, time-series pipelines, PostgreSQL optimisation |
| devops-engineer | Kubernetes, Terraform, GCP, CI/CD |
| code-reviewer | Correctness, security, and maintainability — not style |
| incident-commander | Structure for active incidents, postmortem facilitation |
| security-reviewer | OWASP Top 10, auth/authz, injection, threat modelling |
Purpose-built for energy infrastructure. Useful if you work on BESS, wind, hydro, or Nordic power markets.
| Agent | Description |
|---|---|
| scada-engineer | IEC 61850, real-time PPC, grid integration, prequalification |
| energy-market-analyst | FCR/mFRR/aFRR, Nord Pool, BRP obligations, bid optimisation |
| optimization-engineer | BESS/wind/hydro dispatch, MILP, rolling horizon, revenue stacking |
| Agent | Description |
|---|---|
| technical-writer | ADRs, RFCs, runbooks, API docs, onboarding guides |
Invoked with /skill-name in Claude Code. Definitions live in skills/.
| Skill | Description |
|---|---|
| daily-plan | Morning planning brief — calendar, followups, Slack, focus areas |
| daily-recap | Retrospective pipeline — journal entry + wiki ingestion |
| github-check | Scan watched repos for PRs, reviews, CI status, issues |
| claude-sessions-check | Surface Claude session activity for a date or range |
Python · FastAPI · Django · TypeScript · Vue.js · PostgreSQL · TimescaleDB · GCP · Kubernetes · Terraform
BESS · SCADA · EMS · IEC 61850 · FCR · mFRR · Nord Pool