~ / rigs / dominikbullo / ai-setup

dominikbullo/ai-setup

My AI setup — Claude Code skills, agents, and config for engineering work

↗ GitHub ★ 0 no license updated 2mo ago personal setup Claude Code Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~749 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

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 AnalystNordic energy markets specialist covering FCR, mFRR, aFRR, and spot markets. Use for market strategy, bid optimisation, regulatory compliance, and ancillary service revenue analysis.
Optimization EngineerAsset 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 EngineerControl 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 ArchitectSenior 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 ReviewerThorough, 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 EngineerData 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 EngineerPlatform engineer focused on Kubernetes, Terraform, GCP, and CI/CD. Use for infrastructure design, deployment pipelines, cluster configuration, cost optimisation, and production readiness reviews.
Frontend DeveloperFrontend engineer specialising in Vue.js and TypeScript. Use for component design, state management, composables, and UI architecture decisions.
Incident CommanderIncident response leader. Use during active incidents to structure diagnosis, coordinate actions, draft comms, and drive toward resolution without chaos.
Security ReviewerApplication security specialist. Use for threat modelling, reviewing authentication/authorisation logic, auditing API endpoints, and catching OWASP Top 10 issues before they reach production.
Technical WriterTechnical documentation specialist. Use for writing ADRs, RFCs, runbooks, API docs, and onboarding guides — clear, structured, and written for the actual audience.

Similar rigs

copied ✓