~ / rigs / caiolombello / claude-dotfiles

caiolombello/claude-dotfiles

No description.

↗ GitHub ★ 0 no license updated 5mo ago personal setup Claude Code
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~1.2k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Blocks destructive commands · Pre-tool screening hook · details

Copy this rig

# review before running: this installs third-party code
$ npx degit caiolombello/claude-dotfiles/agents ./rig-claude-dotfiles/agents
$ npx degit caiolombello/claude-dotfiles/hooks ./rig-claude-dotfiles/hooks

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/security-reviewer.md https://raw.githubusercontent.com/caiolombello/claude-dotfiles/main/agents/security-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/terraform-planner.md https://raw.githubusercontent.com/caiolombello/claude-dotfiles/main/agents/terraform-planner.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash|Read",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/security-guard.sh"
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "rtk hook claude"
          }
        ]
      }
    ]
  }
}

Subagents (2)

security-reviewer
model: opus
—
terraform-planner
model: sonnet
—

Hooks (7)

eventmatcherruns
Stop*paplay --volume=32768 /usr/share/sounds/freedesktop/stereo/complete.oga 2>/dev/null || true
PostToolUseEdit|Writebash ~/.claude/hooks/terraform-fmt.sh
PostToolUseEdit|Writebash ~/.claude/hooks/gofmt.sh
PostToolUseEdit|Writebash ~/.claude/hooks/python-fmt.sh
PostToolUseEdit|Writebash ~/.claude/hooks/shellcheck.sh
PreToolUseBash|Readbash ~/.claude/hooks/security-guard.sh
PreToolUseBashrtk hook claude

Plugins (27)

lua-lsp@claude-plugins-officialcontext-engineering-fundamentals@context-engineering-marketplaceagent-architecture@context-engineering-marketplaceagent-evaluation@context-engineering-marketplaceagent-development@context-engineering-marketplacecognitive-architecture@context-engineering-marketplacecode-review@claude-plugins-officialfrontend-design@claude-plugins-officialgitlab@claude-plugins-officiallinear@claude-plugins-officialplaywright@claude-plugins-officialgosmith@gosmithsuperpowers@claude-plugins-officialcode-simplifier@claude-plugins-officialgithub@claude-plugins-officialcommit-commands@claude-plugins-officialatlassian@claude-plugins-officialtypescript-lsp@claude-plugins-officialfeature-dev@claude-plugins-officialpyright-lsp@claude-plugins-officialhookify@claude-plugins-officialNotion@claude-plugins-officialclaude-md-management@claude-plugins-officialsecurity-guidance@claude-plugins-officialclaude-code-setup@claude-plugins-officialmicrosoft-docs@claude-plugins-officialdocument-skills@anthropic-agent-skills

Permissions

deny (0)
—
ask (0)
—
allow (18)
Bash(python3:*)
Bash(python:*)
Bash(pip3 install:*)
Bash(pip install:*)
Bash(source:*)
Bash(command -v:*)
Bash(which:*)
Bash(git status:*)
Bash(git diff:*)
Bash(git log:*)
Bash(gh auth status:*)
Bash(gh repo view:*)
Bash(aws sts get-caller-identity:*)
Bash(kubectl config current-context:*)
Bash(kubectl get:*)
Bash(kubectl describe:*)
Bash(terraform validate:*)
Bash(terraform plan:*)

Similar rigs

copied ✓