~ / rigs / bbkane / dotfiles

bbkane/dotfiles

Configs for apps I care about

↗ GitHub ★ 45 no license updated 2d ago personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.5k 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 bbkane/dotfiles/agents ./rig-dotfiles/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.

$ npx degit bbkane/dotfiles/agents/dot-agents/skills/cmux-browser .claude/skills/cmux-browser
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/cmux-customization .claude/skills/cmux-customization
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/cmux-diagnostics .claude/skills/cmux-diagnostics
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/cmux-markdown .claude/skills/cmux-markdown
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/cmux-settings .claude/skills/cmux-settings
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/cmux-workspace .claude/skills/cmux-workspace
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/cmux .claude/skills/cmux
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/crit-cli .claude/skills/crit-cli
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/crit .claude/skills/crit
$ npx degit bbkane/dotfiles/agents/dot-agents/skills/transcript-export .claude/skills/transcript-export
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-browser/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/authentication.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-browser/references/authentication.md
$ curl -fsSL --create-dirs -o .claude/agents/commands.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-browser/references/commands.md
$ curl -fsSL --create-dirs -o .claude/agents/proxy-support.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-browser/references/proxy-support.md
$ curl -fsSL --create-dirs -o .claude/agents/session-management.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-browser/references/session-management.md
$ curl -fsSL --create-dirs -o .claude/agents/snapshot-refs.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-browser/references/snapshot-refs.md
$ curl -fsSL --create-dirs -o .claude/agents/video-recording.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-browser/references/video-recording.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-customization/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/examples.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-customization/references/examples.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-diagnostics/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-markdown/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/commands.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-markdown/references/commands.md
$ curl -fsSL --create-dirs -o .claude/agents/live-reload.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-markdown/references/live-reload.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-settings/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/all-keys.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-settings/references/all-keys.md
$ curl -fsSL --create-dirs -o .claude/agents/shortcut-actions.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-settings/references/shortcut-actions.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-workspace/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/commands.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux-workspace/references/commands.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/handles-and-identify.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux/references/handles-and-identify.md
$ curl -fsSL --create-dirs -o .claude/agents/panes-surfaces.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux/references/panes-surfaces.md
$ curl -fsSL --create-dirs -o .claude/agents/trigger-flash-and-health.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux/references/trigger-flash-and-health.md
$ curl -fsSL --create-dirs -o .claude/agents/windows-workspaces.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/cmux/references/windows-workspaces.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/crit-cli/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/crit/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/bbkane/dotfiles/master/agents/dot-agents/skills/transcript-export/SKILL.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 *)"
    ]
  }
}

Skills (10)

Subagents (26)

cmux-browserEnd-user browser automation with cmux. Use when you need to open sites, interact with pages, wait for state changes, and extract data from cmux browser surfaces.
authentication—
commands—
proxy-support—
session-management—
snapshot-refs—
video-recording—
cmux-customizationCustomize cmux for an end user. Use when changing cmux.json actions, custom commands, workspace layouts, plus-button behavior, surface tab bar buttons, Command Palette entries, Dock controls, sidebar
examples—
cmux-diagnosticsRun end-user cmux diagnostics. Use when cmux hooks, notifications, session restore, settings, browser automation, socket access, CLI control, or agent resume behavior is not working, or when the user
cmux-markdownOpen markdown files in a formatted viewer panel with live reload. Use when you need to display plans, documentation, or notes alongside the terminal with rich rendering (headings, code blocks, tables,
commands—
live-reload—
cmux-settingsView and edit cmux settings in ~/.config/cmux/cmux.json. Use when the user wants to change cmux preferences (appearance, sidebar, notifications, automation, browser, shortcuts), set a value by JSON pa
all-keys—
shortcut-actions—
cmux-workspaceWork inside the current cmux workspace and terminal. Use for cmux workspace, current workspace, caller surface, panes, surfaces, socket targeting, and non-interfering cmux automation.
commands—
cmuxEnd-user control of cmux topology and routing (windows, workspaces, panes/surfaces, focus, moves, reorder, identify, trigger flash). Use when automation needs deterministic placement and navigation in
handles-and-identify—
panes-surfaces—
trigger-flash-and-health—
windows-workspaces—
crit-cliUse when an agent needs to author or reply to crit inline comments programmatically (including multi-agent workflows commenting on shared code/plans/docs/proposals), publish or unpublish a crit review
critReview code changes, a plan, a live page (running dev server), or a local HTML file with Crit inline comments and structured human feedback. Use only when the user explicitly invokes /crit or directly
transcript-export>

Similar rigs

copied ✓