~ / rigs / mrgoonie / claude-code-setup

mrgoonie/claude-code-setup

My ultimate setup for Claude Code to handle (mostly) every challenges!

↗ GitHub ★ 67 no license updated 1.1y ago personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~2.3k tokens
Moderate · median rig: 2.2k · breakdown
GUARDRAILS
1/5
No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit mrgoonie/claude-code-setup/.claude ./rig-claude-code-setup  # inspect, then merge into .claude/

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/code-reviewer.md https://raw.githubusercontent.com/mrgoonie/claude-code-setup/main/.claude/agents/code-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/database-admin.md https://raw.githubusercontent.com/mrgoonie/claude-code-setup/main/.claude/agents/database-admin.md
$ curl -fsSL --create-dirs -o .claude/agents/debugger.md https://raw.githubusercontent.com/mrgoonie/claude-code-setup/main/.claude/agents/debugger.md
$ curl -fsSL --create-dirs -o .claude/agents/docs-manager.md https://raw.githubusercontent.com/mrgoonie/claude-code-setup/main/.claude/agents/docs-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/git-manager.md https://raw.githubusercontent.com/mrgoonie/claude-code-setup/main/.claude/agents/git-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/planner-researcher.md https://raw.githubusercontent.com/mrgoonie/claude-code-setup/main/.claude/agents/planner-researcher.md
$ curl -fsSL --create-dirs -o .claude/agents/tester.md https://raw.githubusercontent.com/mrgoonie/claude-code-setup/main/.claude/agents/tester.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 6,413 rigs:

{
  "permissions": {
    "deny": [
      "Read(~/.ssh/**)",
      "Read(**/.env)",
      "Bash(rm -rf *)",
      "Read(./.env)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /*)",
      "Read(~/.aws/**)",
      "Bash(rm -rf:*)",
      "Read(.env)",
      "Bash(git push --force*)",
      "Read(**/*.key)",
      "Read(./.env.*)",
      "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(wget *)",
      "Bash(npm publish:*)",
      "Bash(gh pr merge *)",
      "Bash(chown *)",
      "Bash(docker *)"
    ]
  }
}

Subagents (7)

code-reviewer
model: inherit
Use this agent when you need comprehensive code review and quality assessment. This includes: after implementing new features or refactoring existing code, before merging pull requests or deploying to
database-admin
model: sonnet
Use this agent when you need to work with database systems, including querying for data analysis, diagnosing performance bottlenecks, optimizing database structures, managing indexes, implementing bac
debugger
model: sonnet
Use this agent when you need to investigate issues, analyze system behavior, diagnose performance problems, examine database structures, collect and analyze logs from servers or CI/CD pipelines, run t
docs-manager
model: sonnet
Use this agent when you need to manage technical documentation, establish implementation standards, analyze and update existing documentation based on code changes, write or update Product Development
git-manager
model: haiku
Use this agent when you need to stage, commit, and push code changes to the current git branch while ensuring security and professional commit standards. Examples: <example>Context: User has finished
planner-researcher
model: opus
Use this agent when you need to research, plan, and architect technical solutions. This includes: searching for latest documentation and best practices, analyzing existing codebases to understand stru
tester
model: sonnet
Use this agent when you need to validate code quality through testing, including running unit and integration tests, analyzing test coverage, validating error handling, checking performance requiremen

Slash commands (9)

/cmp/cook/debug/fix-ci/fix-test/fix/plan/test/watzup

Similar rigs

copied ✓