fbosch/dotfiles
🗂️ Configurations for macOS, WSL and Linux
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
Copy this rig
# review before running: this installs third-party code $ claude mcp add github -- gh mcp $ claude mcp add context7 -e MCP_TRANSPORT=YOUR_MCP_TRANSPORT -e npm_config_cache=YOUR_npm_config_cache -- npx --yes @upstash/context7-mcp@4.2.0 $ claude mcp add serena -e SERENA_HOME=YOUR_SERENA_HOME -e UV_CACHE_DIR=YOUR_UV_CACHE_DIR -e UV_PYTHON_INSTALL_DIR=YOUR_UV_PYTHON_INSTALL_DIR -e UV_TOOL_DIR=YOUR_UV_TOOL_DIR -- uv run --no-config --no-project --python 3.12 --with 'git+https://github.com/oraios/serena@<redacted>' -- serena start-mcp-server --project-from-cwd --context agent --transport stdio --enable-web-dashboard False --open-web-dashboard False $ claude mcp add ast-grep -e UV_CACHE_DIR=YOUR_UV_CACHE_DIR -e UV_PYTHON_INSTALL_DIR=YOUR_UV_PYTHON_INSTALL_DIR -- uv run --no-config --no-project --python 3.13 --with 'git+https://github.com/ast-grep/ast-grep-mcp@<redacted>' -- ast-grep-server --transport stdio $ claude mcp add firefox-devtools -- npx -y @mozilla/firefox-devtools-mcp@0.10.4 --connect-existing --marionette-port 2828 --tools pages snapshot input screenshot script $ claude mcp add --transport http shared-todo http://192.168.1.46:8092/mcp
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.
$ claude mcp add github -- gh mcp $ claude mcp add context7 -e MCP_TRANSPORT=YOUR_MCP_TRANSPORT -e npm_config_cache=YOUR_npm_config_cache -- npx --yes @upstash/context7-mcp@4.2.0 $ claude mcp add serena -e SERENA_HOME=YOUR_SERENA_HOME -e UV_CACHE_DIR=YOUR_UV_CACHE_DIR -e UV_PYTHON_INSTALL_DIR=YOUR_UV_PYTHON_INSTALL_DIR -e UV_TOOL_DIR=YOUR_UV_TOOL_DIR -- uv run --no-config --no-project --python 3.12 --with 'git+https://github.com/oraios/serena@<redacted>' -- serena start-mcp-server --project-from-cwd --context agent --transport stdio --enable-web-dashboard False --open-web-dashboard False $ claude mcp add ast-grep -e UV_CACHE_DIR=YOUR_UV_CACHE_DIR -e UV_PYTHON_INSTALL_DIR=YOUR_UV_PYTHON_INSTALL_DIR -- uv run --no-config --no-project --python 3.13 --with 'git+https://github.com/ast-grep/ast-grep-mcp@<redacted>' -- ast-grep-server --transport stdio $ claude mcp add firefox-devtools -- npx -y @mozilla/firefox-devtools-mcp@0.10.4 --connect-existing --marionette-port 2828 --tools pages snapshot input screenshot script $ claude mcp add --transport http shared-todo http://192.168.1.46:8092/mcp
$ npx degit fbosch/dotfiles/.agents/skills/agent-browser .claude/skills/agent-browser $ npx degit fbosch/dotfiles/.agents/skills/agents-md-author .claude/skills/agents-md-author $ npx degit fbosch/dotfiles/.agents/skills/ascii-visualizer .claude/skills/ascii-visualizer $ npx degit fbosch/dotfiles/.agents/skills/ast-grep-outline .claude/skills/ast-grep-outline $ npx degit fbosch/dotfiles/.agents/skills/ast-grep .claude/skills/ast-grep $ npx degit fbosch/dotfiles/.agents/skills/bro .claude/skills/bro $ npx degit fbosch/dotfiles/.agents/skills/bun .claude/skills/bun $ npx degit fbosch/dotfiles/.agents/skills/cli-ux .claude/skills/cli-ux $ npx degit fbosch/dotfiles/.agents/skills/code-simplifier .claude/skills/code-simplifier $ npx degit fbosch/dotfiles/.agents/skills/codebase-design .claude/skills/codebase-design $ npx degit fbosch/dotfiles/.agents/skills/commit-message .claude/skills/commit-message $ npx degit fbosch/dotfiles/.agents/skills/crafting-effective-readmes .claude/skills/crafting-effective-readmes $ npx degit fbosch/dotfiles/.agents/skills/deep-modules .claude/skills/deep-modules $ npx degit fbosch/dotfiles/.agents/skills/deprecation-and-migration .claude/skills/deprecation-and-migration $ npx degit fbosch/dotfiles/.agents/skills/devenv .claude/skills/devenv $ npx degit fbosch/dotfiles/.agents/skills/diagnose .claude/skills/diagnose $ npx degit fbosch/dotfiles/.agents/skills/diagnosing-bugs .claude/skills/diagnosing-bugs $ npx degit fbosch/dotfiles/.agents/skills/docs-cache .claude/skills/docs-cache $ npx degit fbosch/dotfiles/.agents/skills/domain-modeling .claude/skills/domain-modeling $ npx degit fbosch/dotfiles/.agents/skills/double-diamond .claude/skills/double-diamond $ npx degit fbosch/dotfiles/.agents/skills/evaluate-skill .claude/skills/evaluate-skill $ npx degit fbosch/dotfiles/.agents/skills/github-actions-docs .claude/skills/github-actions-docs $ npx degit fbosch/dotfiles/.agents/skills/grill-me .claude/skills/grill-me $ npx degit fbosch/dotfiles/.agents/skills/grill-skill .claude/skills/grill-skill $ npx degit fbosch/dotfiles/.agents/skills/grill-with-docs .claude/skills/grill-with-docs $ npx degit fbosch/dotfiles/.agents/skills/grilling .claude/skills/grilling $ npx degit fbosch/dotfiles/.agents/skills/herdr .claude/skills/herdr $ npx degit fbosch/dotfiles/.agents/skills/hot-path-analysis .claude/skills/hot-path-analysis $ npx degit fbosch/dotfiles/.agents/skills/how .claude/skills/how $ npx degit fbosch/dotfiles/.agents/skills/improve-codebase-architecture .claude/skills/improve-codebase-architecture $ npx degit fbosch/dotfiles/.agents/skills/jsdoc-typescript-docs .claude/skills/jsdoc-typescript-docs $ npx degit fbosch/dotfiles/.agents/skills/justfile .claude/skills/justfile $ npx degit fbosch/dotfiles/.agents/skills/learning-opportunities .claude/skills/learning-opportunities $ npx degit fbosch/dotfiles/.agents/skills/linear-issue-workflow .claude/skills/linear-issue-workflow $ npx degit fbosch/dotfiles/.agents/skills/linear .claude/skills/linear $ npx degit fbosch/dotfiles/.agents/skills/mermaid-diagrams .claude/skills/mermaid-diagrams $ npx degit fbosch/dotfiles/.agents/skills/microinteractions .claude/skills/microinteractions $ npx degit fbosch/dotfiles/.agents/skills/nix-run .claude/skills/nix-run $ npx degit fbosch/dotfiles/.agents/skills/openspec-apply-change .claude/skills/openspec-apply-change $ npx degit fbosch/dotfiles/.agents/skills/openspec-archive-change .claude/skills/openspec-archive-change
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 *)"
]
}
} MCP servers (7)
| server | source | est. tokens |
|---|---|---|
| gh · "github" | binary | 2.5k |
| Context7 env: MCP_TRANSPORT, npm_config_cache | npm | 1.2k |
| 3.12 · "serena" env: SERENA_HOME, UV_CACHE_DIR, UV_PYTHON_INSTALL_DIR, UV_TOOL_DIR | pypi | 2.5k |
| 3.13 · "ast-grep" env: UV_CACHE_DIR, UV_PYTHON_INSTALL_DIR | pypi | 2.5k |
| chrome-devtools env: CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS, CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS, npm_config_cache | local / custom | 2.5k |
| @mozilla/firefox-devtools-mcp · "firefox-devtools" | npm | 2.5k |
| 192.168.1.46 · "shared-todo" | remote · remote | 2.5k |
Skills (79)
agent-browseragents-md-authorascii-visualizerast-grep-outlineast-grepbrobuncli-uxcode-simplifiercodebase-designcommit-messagecrafting-effective-readmesdeep-modulesdeprecation-and-migrationdevenvdiagnosediagnosing-bugsdocs-cachedomain-modelingdouble-diamondevaluate-skillgithub-actions-docsgrill-megrill-skillgrill-with-docsgrillingherdrhot-path-analysishowimprove-codebase-architecturejsdoc-typescript-docsjustfilelearning-opportunitieslinear-issue-workflowlinearmermaid-diagramsmicrointeractionsnix-runopenspec-apply-changeopenspec-archive-changeopenspec-exploreopenspec-proposepr-descriptionprototypesecurity-and-hardeningskill-creatorskill-judgeswarmtddtechnical-writingtest-prunerthermo-nuclear-code-quality-reviewtriagets-patterntsconfigtypesafe-aitypescript-advanced-typesui-writingunslopvercel-react-best-practiceswhyworktrunkwriting-clearlywt-switch-createbackup-inventoryhandoff-briefledger-reconciliationrecord-auditrelease-note-draftrelease-window-checkrestore-verificationticket-summaryghgrabgjshypr-confighypr-debuglua-config-authoringvicinae-extension-authoringxstate
Similar rigs
ValorVie/custom-skills
Automated AI dev environment setup CLI with curated Skills collection for Claude Code and other AI coding assistants.
Orchestrator 6.2k tok ·
anasalqoyyum/ansible
Ansible playbook for system configuration.
YOLO Cowboy 3.7k tok ·
crafts69guy/.dotfiles
This repo leverages GNU Stow to simplify symlink management, making it easy to install and update configurations across different machines.
Skill Collector 5.3k tok ·
rio/dotfiles
—
Skill Collector 1.3k tok ·