bbkane/dotfiles
Configs for apps I care about
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 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)
cmux-browsercmux-customizationcmux-diagnosticscmux-markdowncmux-settingscmux-workspacecmuxcrit-clicrittranscript-export
Subagents (26)
| cmux-browser | End-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-customization | Customize 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-diagnostics | Run 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-markdown | Open 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-settings | View 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-workspace | Work 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 | — |
| cmux | End-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-cli | Use 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 |
| crit | Review 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
alexanderjeurissen/dotfiles
My Dev setup
Skill Collector 1.8k tok ·
dpaluy/dotfiles
Dotfiles for Mac and Linux
Orchestrator 3.6k tok ·
manaflow-ai/cmux
Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.
Skill Collector 3.7k tok ·
rgomezcasas/dotfiles
:penguin: Simple, fast, productivity-increaser dotfiles
Minimalist 537 tok ·