berenar/dotfiles
My dotfiles for macos: zsh, brew, nvim, etc.
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code
$ npx degit berenar/dotfiles/dotfiles/claude/.claude ./rig-dotfiles # 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.
$ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/a11y .claude/skills/a11y $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/agent-browser .claude/skills/agent-browser $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/agent-reach .claude/skills/agent-reach $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/audit-content .claude/skills/audit-content $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/audit-ds .claude/skills/audit-ds $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/challenge-this .claude/skills/challenge-this $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/commit .claude/skills/commit $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/cost-estimator .claude/skills/cost-estimator $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/create-pr .claude/skills/create-pr $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/diagnose .claude/skills/diagnose $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/external-links .claude/skills/external-links $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/find-skills .claude/skills/find-skills $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/gh-list-open-issues .claude/skills/gh-list-open-issues $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/gh-stack .claude/skills/gh-stack $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/grill-me .claude/skills/grill-me $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/grill-with-docs .claude/skills/grill-with-docs $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/handoff .claude/skills/handoff $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/home-assistant-best-practices .claude/skills/home-assistant-best-practices $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/i-have-adhd .claude/skills/i-have-adhd $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/improve-codebase-architecture .claude/skills/improve-codebase-architecture $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/localhost .claude/skills/localhost $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/next-and-design-system .claude/skills/next-and-design-system $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/notify-phone .claude/skills/notify-phone $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/parallel-gh-issues-implement .claude/skills/parallel-gh-issues-implement $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/plan-copy .claude/skills/plan-copy $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/post-compact .claude/skills/post-compact $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/prototype .claude/skills/prototype $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/rebase .claude/skills/rebase $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/scout .claude/skills/scout $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/screenshots-before-after .claude/skills/screenshots-before-after $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/tdd .claude/skills/tdd $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/teach .claude/skills/teach $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/test-assist .claude/skills/test-assist $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/test-or-code .claude/skills/test-or-code $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/testing .claude/skills/testing $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/to-issues .claude/skills/to-issues $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/to-prd .claude/skills/to-prd $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/triage .claude/skills/triage $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/worktree-task .claude/skills/worktree-task $ npx degit berenar/dotfiles/dotfiles/agents/.agents/skills/write-a-skill .claude/skills/write-a-skill
$ curl -fsSL --create-dirs -o .claude/agents/effort-high.md https://raw.githubusercontent.com/berenar/dotfiles/main/dotfiles/claude/.claude/agents/effort-high.md $ curl -fsSL --create-dirs -o .claude/agents/effort-low.md https://raw.githubusercontent.com/berenar/dotfiles/main/dotfiles/claude/.claude/agents/effort-low.md $ curl -fsSL --create-dirs -o .claude/agents/effort-medium.md https://raw.githubusercontent.com/berenar/dotfiles/main/dotfiles/claude/.claude/agents/effort-medium.md $ curl -fsSL --create-dirs -o .claude/agents/effort-xhigh.md https://raw.githubusercontent.com/berenar/dotfiles/main/dotfiles/claude/.claude/agents/effort-xhigh.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 (41)
a11yagent-browseragent-reachaudit-contentaudit-dschallenge-thiscommitcost-estimatorcreate-prdiagnoseexternal-linksfind-skillsgh-list-open-issuesgh-stackgrill-megrill-with-docshandoffhome-assistant-best-practicesi-have-adhdimprove-codebase-architecturelocalhostnext-and-design-systemnotify-phoneparallel-gh-issues-implementplan-copypost-compactprototyperebasescoutscreenshots-before-aftertddteachtest-assisttest-or-codetestingto-issuesto-prdtriageworktree-taskwrite-a-skillzoom-out
Subagents (4)
| effort-high model: inherit | Generic worker pinned to HIGH reasoning effort. Only use when the dispatching prompt names this agent explicitly or asks for high effort — never auto-select it. |
| effort-low model: inherit | Generic worker pinned to LOW reasoning effort. Only use when the dispatching prompt names this agent explicitly or asks for low effort — never auto-select it. |
| effort-medium model: inherit | Generic worker pinned to MEDIUM reasoning effort. Only use when the dispatching prompt names this agent explicitly or asks for medium/mid effort — never auto-select it. |
| effort-xhigh model: inherit | Generic worker pinned to XHIGH reasoning effort. Only use when the dispatching prompt names this agent explicitly or asks for xhigh effort — never auto-select it. |
Hooks (14)
| event | matcher | runs |
|---|---|---|
| PostToolUse | Write | $HOME/.claude/hooks/open-markdown-preview.sh |
| SessionStart | startup | $HOME/.claude/hooks/reset-tmux-window.sh |
| SessionStart | startup | $HOME/.claude/hooks/set-claude-running.sh off |
| SessionStart | startup | $HOME/.claude/hooks/caffeinate-while-thinking.sh off |
| UserPromptSubmit | * | $HOME/.claude/hooks/set-claude-running.sh on |
| UserPromptSubmit | * | $HOME/.claude/hooks/caffeinate-while-thinking.sh on |
| UserPromptSubmit | * | $HOME/.claude/hooks/rename-tmux-window.sh |
| Stop | * | $HOME/.claude/hooks/set-claude-running.sh off |
| Stop | * | $HOME/.claude/hooks/caffeinate-while-thinking.sh off |
| Stop | * | $HOME/.claude/hooks/flag-tmux-window.sh |
| Notification | permission_prompt|idle_prompt|elicitation_dialog | $HOME/.claude/hooks/play-sound-if-unfocused.sh /System/Library/Sounds/Funk.aiff |
| Notification | permission_prompt|idle_prompt|elicitation_dialog | $HOME/.claude/hooks/set-claude-running.sh off |
| Notification | permission_prompt|idle_prompt|elicitation_dialog | $HOME/.claude/hooks/caffeinate-while-thinking.sh off |
| Notification | permission_prompt|idle_prompt|elicitation_dialog | $HOME/.claude/hooks/flag-tmux-window.sh |
Plugins (4)
amplitude@claude-plugins-officialcelebrate-agentic-tools@celebrate-engineeringfrontend-design@claude-plugins-officialsecurity-guidance@claude-plugins-official
Similar rigs
johnstegeman/haven
—
Skill Collector 4.2k tok ·
laiyangli001/claude-config
gloable config of claude code
MCP Hoarder 33.0k tok ·
G-Eskayo/marvin
Open-source memory, routing, and skills layer for Claude Code — persistent memory, 27 skills, autonomous background agents, and a self-measuring bench
Skill Collector 3.9k tok ·
Cloonar/coding-lab
Self-hosted, phone-first control panel for coding agents — interactive sessions and unattended issue-to-PR runs on your git repos.
Skill Collector 1.1k tok ·