~ / rigs / davidgasquez / dotfiles

davidgasquez/dotfiles

🔧 Where my dotfiles lives in harmony and peace, most of the time.

↗ GitHub ★ 61 MIT updated 1d ago personal setup Claude CodeCodex
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.8k 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 davidgasquez/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 davidgasquez/dotfiles/agents/skills/agent-browser .claude/skills/agent-browser
$ npx degit davidgasquez/dotfiles/agents/skills/consult-library .claude/skills/consult-library
$ npx degit davidgasquez/dotfiles/agents/skills/git .claude/skills/git
$ npx degit davidgasquez/dotfiles/agents/skills/grill .claude/skills/grill
$ npx degit davidgasquez/dotfiles/agents/skills/kaggle-run .claude/skills/kaggle-run
$ npx degit davidgasquez/dotfiles/agents/skills/pdf .claude/skills/pdf
$ npx degit davidgasquez/dotfiles/agents/skills/python-development .claude/skills/python-development
$ npx degit davidgasquez/dotfiles/agents/skills/qmd .claude/skills/qmd
$ npx degit davidgasquez/dotfiles/agents/skills/social-search .claude/skills/social-search
$ npx degit davidgasquez/dotfiles/agents/skills/transcribe .claude/skills/transcribe
$ npx degit davidgasquez/dotfiles/agents/skills/wacli .claude/skills/wacli
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-browser/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-library/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-run/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-development/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-search/SKILL.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.md
$ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>.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 (11)

Subagents (11)

agent-browserBrowser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web a
consult-libraryQuery a large curated set of resources semantically.
gitApply Git and GitHub conventions when working with changes, commits, branches, pull requests, reviews, or issues.
grillInterview the user relentlessly about a plan or design.
kaggle-runRun scripts or projects on Kaggle's remote GPUs with uv, retrieve artifacts, and checkpoint/resume long jobs. Use for Kaggle compute offload, not competition research or persistent hosting.
pdfUse when tasks involve reading or reviewing PDF files. Extract text directly or do visual checks by rendering pages when layout or suspected missing data.
python-developmentUse when writing, reviewing, refactoring, running, linting, formatting, or packaging Python code and self-contained Python scripts using modern Python, uv, Ruff, ty, and PEP 723 inline script metadata
qmdSearch local markdown knowledge bases, notes, and docs with qmd. Use when users ask to research on local notes, retrieve documents semantically, or mentions qmd access.
social-searchSearch X/Twitter, Hacker News, and Bluesky and return structured results.
transcribeTranscribe local audio or video into timestamped, speaker-diarized Markdown and JSON. Use for recordings, meetings, interviews, podcasts, or requests asking who said what.
wacliInteract with WhatsApp. Read messages, sync/search WhatsApp history, or send messages via wacli.

Similar rigs

copied ✓