~ / rigs / sebastianbreguel / dotfiles

sebastianbreguel/dotfiles

My complete Mac/dev setup: Homebrew, shell, Claude Code, Python, Node, and more

↗ GitHub ★ 3 no license updated 1d ago personal setup Claude CodeCodex
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~18.8k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
1/5
Protects secrets · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant
$ claude mcp add engram -- engram mcp --tools=agent
$ claude mcp add metabase -- uv run --no-project python ~/.codex/scripts/metabase-from-claude.py
$ npx degit sebastianbreguel/dotfiles/.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.

$ claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant
$ claude mcp add engram -- engram mcp --tools=agent
$ claude mcp add metabase -- uv run --no-project python ~/.codex/scripts/metabase-from-claude.py
$ npx degit sebastianbreguel/dotfiles/.claude/skills/brand-format .claude/skills/brand-format
$ npx degit sebastianbreguel/dotfiles/.claude/skills/codebase-design .claude/skills/codebase-design
$ npx degit sebastianbreguel/dotfiles/.claude/skills/domain-modeling .claude/skills/domain-modeling
$ npx degit sebastianbreguel/dotfiles/.claude/skills/dream .claude/skills/dream
$ npx degit sebastianbreguel/dotfiles/.claude/skills/generate-github-coder-profile .claude/skills/generate-github-coder-profile
$ npx degit sebastianbreguel/dotfiles/.claude/skills/grilling .claude/skills/grilling
$ npx degit sebastianbreguel/dotfiles/.claude/skills/handoff .claude/skills/handoff
$ npx degit sebastianbreguel/dotfiles/.claude/skills/hunt .claude/skills/hunt
$ npx degit sebastianbreguel/dotfiles/.claude/skills/improve-codebase-architecture .claude/skills/improve-codebase-architecture
$ npx degit sebastianbreguel/dotfiles/.claude/skills/query-perf-review .claude/skills/query-perf-review
$ npx degit sebastianbreguel/dotfiles/.claude/skills/retro .claude/skills/retro
$ npx degit sebastianbreguel/dotfiles/.claude/skills/sync-dotfiles .claude/skills/sync-dotfiles
$ npx degit sebastianbreguel/dotfiles/.claude/skills/writing-for-agents .claude/skills/writing-for-agents
$ npx degit sebastianbreguel/dotfiles/.codex/skills/migrate-to-codex .claude/skills/migrate-to-codex
$ curl -fsSL --create-dirs -o .claude/agents/code-simplifier.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/code-simplifier.md
$ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/planner.md
$ curl -fsSL --create-dirs -o .claude/agents/tech-lead.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/tech-lead/tech-lead.md
$ curl -fsSL --create-dirs -o .claude/agents/CORE.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/CORE.md
$ curl -fsSL --create-dirs -o .claude/agents/analysis.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/cohorts.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/design.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/EXPERIMENTS/design.md
$ curl -fsSL --create-dirs -o .claude/agents/metrics.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/evaluation.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/LLM/evaluation.md
$ curl -fsSL --create-dirs -o .claude/agents/operations.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/LLM/operations.md
$ curl -fsSL --create-dirs -o .claude/agents/output.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/LLM/output.md
$ curl -fsSL --create-dirs -o .claude/agents/prompts.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/LLM/prompts.md
$ curl -fsSL --create-dirs -o .claude/agents/retrieval.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/LLM/retrieval.md
$ curl -fsSL --create-dirs -o .claude/agents/calibration.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/ML/calibration.md
$ curl -fsSL --create-dirs -o .claude/agents/clustering.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/ML/clustering.md
$ curl -fsSL --create-dirs -o .claude/agents/construction.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/ML/construction.md
$ curl -fsSL --create-dirs -o .claude/agents/evaluation.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/ML/evaluation.md
$ curl -fsSL --create-dirs -o .claude/agents/selection.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/ML/selection.md
$ curl -fsSL --create-dirs -o .claude/agents/monitoring.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/MLOPS/monitoring.md
$ curl -fsSL --create-dirs -o .claude/agents/serving.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/MLOPS/serving.md
$ curl -fsSL --create-dirs -o .claude/agents/versioning.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/MLOPS/versioning.md
$ curl -fsSL --create-dirs -o .claude/agents/representations.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/search.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/NLP/search.md
$ curl -fsSL --create-dirs -o .claude/agents/text.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/NLP/text.md
$ curl -fsSL --create-dirs -o .claude/agents/tokenization.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/NLP/tokenization.md
$ curl -fsSL --create-dirs -o .claude/agents/STATUS.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/knowledge/STATUS.md
$ curl -fsSL --create-dirs -o .claude/agents/yuyo.md https://raw.githubusercontent.com/sebastianbreguel/dotfiles/main/.claude/agents/yuyo/yuyo.md

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

{
  "permissions": {
    "deny": [
      "Bash(homedir-marker *)",
      "Read(**/.env)",
      "Read(**/*.env)",
      "Bash(cat *.env*)",
      "Bash(head *.env*)",
      "Bash(sed *.env*)",
      "Bash(grep *.env*)",
      "Bash(source *.env*)",
      "Bash(export $(*.env*))",
      "Bash(psql *)",
      "Bash(psql:*)",
      "Bash(pgcli *)",
      "Bash(mysql *)",
      "Bash(mongosh *)",
      "Bash(mongo *)",
      "Bash(printenv*)",
      "Bash(env)",
      "Bash(echo $*_URL*)",
      "Bash(echo $*KEY*)",
      "Bash(echo $*SECRET*)",
      "Bash(echo $*PASSWORD*)",
      "Bash(*postgres*)",
      "Bash(*postgresql://*)",
      "Bash(*pg_dump*)",
      "Bash(*pg_restore*)",
      "Bash(*psycopg*)",
      "Bash(*PGPASSWORD*)",
      "Bash(*PGHOST*)"
    ]
  }
}

MCP servers (4)

serversourceest. tokens
Serena git 8.0k
node_repl
env: BROWSER_USE_AVAILABLE_BACKENDS, BROWSER_USE_CODEX_APP_BUILD_FLAVOR, BROWSER_USE_CODEX_APP_VERSION, CODEX_CLI_PATH, CODEX_HOME +8
local / custom 2.5k
engram binary 2.5k
python · "metabase" pypi 2.5k

Skills (14)

Subagents (27)

code-simplifier
model: opus
Refactor for readability, behavior preserved. Flatten nesting, extract helpers, cut redundancy. Triggers: 'simplify function', 'refactor for readability', 'reduce nesting'.
planner
model: fable
Planner: diseña el plan de implementación ANTES de escribir código (feature, bug, refactor, migración), anclado en el código real y, cuando importa, en datos de prod vía Metabase. Nunca edita código:
tech-lead
model: opus
Tech lead: revisor final de planes, decisiones de arquitectura, PRs y trabajo no trivial. Cuestiona, no delega. Mirada de producción: base de datos, queries, índices, colas, YAGNI, seguridad de tipos,
CORE—
analysis—
cohorts—
design—
metrics—
evaluation—
operations—
output—
prompts—
retrieval—
calibration—
clustering—
construction—
evaluation—
selection—
monitoring—
serving—
versioning—
representations—
search—
text—
tokenization—
STATUS—
yuyo
model: opus
Technical reviewer and architect for NLP, machine learning and LLM systems. Reviews diffs, proposes designs, and writes code across prompts, evals, RAG, embeddings, clustering, classification, experim

Hooks (2)

eventmatcherruns
SessionStart*"~/.claude/hooks/context-mode-cache-heal.mjs"
SessionStart*bash "~/.claude/hooks/vambe-shared-memory-link.sh"

Plugins (6)

claude-hud@claude-huddatadog@claude-plugins-officialserena@claude-plugins-officialcontext-mode@context-modecodex@openai-codexcomplexity-optimizer@complexity-optimizer

Permissions

deny (28)
Bash(homedir-marker *)
Read(**/.env)
Read(**/*.env)
Bash(cat *.env*)
Bash(head *.env*)
Bash(sed *.env*)
Bash(grep *.env*)
Bash(source *.env*)
Bash(export $(*.env*))
Bash(psql *)
Bash(psql:*)
Bash(pgcli *)
Bash(mysql *)
Bash(mongosh *)
Bash(mongo *)
Bash(printenv*)
Bash(env)
Bash(echo $*_URL*)
Bash(echo $*KEY*)
Bash(echo $*SECRET*)
Bash(echo $*PASSWORD*)
Bash(*postgres*)
Bash(*postgresql://*)
Bash(*pg_dump*)
Bash(*pg_restore*)
Bash(*psycopg*)
Bash(*PGPASSWORD*)
Bash(*PGHOST*)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓