dominikbullo/ai-setup
My AI setup — Claude Code skills, agents, and config for engineering work
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit dominikbullo/ai-setup/agents ./rig-ai-setup/agents MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ curl -fsSL --create-dirs -o .claude/agents/energy-market-analyst.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/energy/energy-market-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/optimization-engineer.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/energy/optimization-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/scada-engineer.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/energy/scada-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/backend-architect.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/engineering/backend-architect.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/engineering/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/data-engineer.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/engineering/data-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/devops-engineer.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/engineering/devops-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-developer.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/engineering/frontend-developer.md $ curl -fsSL --create-dirs -o .claude/agents/incident-commander.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/engineering/incident-commander.md $ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/engineering/security-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/technical-writer.md https://raw.githubusercontent.com/dominikbullo/ai-setup/master/agents/productivity/technical-writer.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Subagents (11)
| Energy Market Analyst | Nordic energy markets specialist covering FCR, mFRR, aFRR, and spot markets. Use for market strategy, bid optimisation, regulatory compliance, and ancillary service revenue analysis. |
| Optimization Engineer | Asset dispatch and portfolio optimisation specialist for BESS, wind, and hydro. Use for designing optimisation models, formulating objectives and constraints, and building solvers for real-time and da |
| SCADA Engineer | Control systems engineer specialising in SCADA, IEC 61850, real-time PPC, and grid asset integration. Use for control system design, protocol implementation, grid compliance requirements, and real-tim |
| Backend Architect | Senior backend engineer focused on Python/FastAPI, async patterns, API design, and scalable service architecture. Use for system design, API contracts, database schemas, and backend code review. |
| Code Reviewer | Thorough, opinionated code reviewer. Use when you want a second opinion on a PR, a diff, or a design — focused on correctness, security, and maintainability over style. |
| Data Engineer | Data engineer focused on time-series data, PostgreSQL/TimescaleDB, and analytics pipelines. Use for schema design, query optimisation, pipeline architecture, and data modelling for operational and ana |
| DevOps Engineer | Platform engineer focused on Kubernetes, Terraform, GCP, and CI/CD. Use for infrastructure design, deployment pipelines, cluster configuration, cost optimisation, and production readiness reviews. |
| Frontend Developer | Frontend engineer specialising in Vue.js and TypeScript. Use for component design, state management, composables, and UI architecture decisions. |
| Incident Commander | Incident response leader. Use during active incidents to structure diagnosis, coordinate actions, draft comms, and drive toward resolution without chaos. |
| Security Reviewer | Application security specialist. Use for threat modelling, reviewing authentication/authorisation logic, auditing API endpoints, and catching OWASP Top 10 issues before they reach production. |
| Technical Writer | Technical documentation specialist. Use for writing ADRs, RFCs, runbooks, API docs, and onboarding guides — clear, structured, and written for the actual audience. |
Similar rigs
felipebustillo/dotclaude
A complete reference for configuring Claude Code — agents, skills, rules, hooks, settings, and memory patterns
Orchestrator 300 tok ·
flsteven87/claude-code-setup
Personal Claude Code configuration — settings, hooks, skills, commands, rules
YOLO Cowboy 6.3k tok ·
Joan266/claude-dotfiles
—
Pragmatist 831 tok ·
CronusL-1141/AI-company
Multi-agent team operating system for Claude Code. 108 MCP tools, 40+ agent templates, 10 lifecycle hooks, 7 pipeline workflows. Persistent teams, structured meetings, task wall, real-time React dashboard. No LangChain/AutoGen — pure CC nat
Orchestrator 4.3k tok ·