juanibiapina/dotfiles
Keyboard-first dotfiles for terminal-centric development with tmux, Neovim, and coding agents.
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 $ claude mcp add --transport http zero https://zero.juanibiapina.dev/mcp $ npx degit juanibiapina/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.
$ claude mcp add --transport http zero https://zero.juanibiapina.dev/mcp $ npx degit juanibiapina/dotfiles/agents/skills/deep-modules .claude/skills/deep-modules $ npx degit <redacted> .claude/skills/documentation $ npx degit juanibiapina/dotfiles/agents/skills/explore-design-space .claude/skills/explore-design-space $ npx degit juanibiapina/dotfiles/agents/skills/find-skills .claude/skills/find-skills $ npx degit juanibiapina/dotfiles/agents/skills/gccli .claude/skills/gccli $ npx degit juanibiapina/dotfiles/agents/skills/gdcli .claude/skills/gdcli $ npx degit juanibiapina/dotfiles/agents/skills/gh-notifications .claude/skills/gh-notifications $ npx degit juanibiapina/dotfiles/agents/skills/git-commit .claude/skills/git-commit $ npx degit juanibiapina/dotfiles/agents/skills/gmcli .claude/skills/gmcli $ npx degit juanibiapina/dotfiles/agents/skills/investigate .claude/skills/investigate $ npx degit juanibiapina/dotfiles/agents/skills/managing-skills .claude/skills/managing-skills $ npx degit juanibiapina/dotfiles/agents/skills/notes .claude/skills/notes $ npx degit juanibiapina/dotfiles/agents/skills/open-pr .claude/skills/open-pr $ npx degit juanibiapina/dotfiles/agents/skills/pi-sessions .claude/skills/pi-sessions $ npx degit juanibiapina/dotfiles/agents/skills/pi .claude/skills/pi $ npx degit juanibiapina/dotfiles/agents/skills/plan .claude/skills/plan $ npx degit <redacted>-locally .claude/skills/reproducible-locally $ npx degit juanibiapina/dotfiles/agents/skills/research .claude/skills/research $ npx degit juanibiapina/dotfiles/agents/skills/retro .claude/skills/retro $ npx degit juanibiapina/dotfiles/agents/skills/review-architecture .claude/skills/review-architecture $ npx degit juanibiapina/dotfiles/agents/skills/slackcli .claude/skills/slackcli $ npx degit juanibiapina/dotfiles/agents/skills/tdd .claude/skills/tdd $ npx degit juanibiapina/dotfiles/agents/skills/testing .claude/skills/testing $ npx degit juanibiapina/dotfiles/agents/skills/verify-plan .claude/skills/verify-plan $ npx degit juanibiapina/dotfiles/agents/skills/vocabulary .claude/skills/vocabulary $ npx degit juanibiapina/dotfiles/agents/skills/workspace .claude/skills/workspace $ npx degit juanibiapina/dotfiles/agents/skills/writing-skills .claude/skills/writing-skills $ npx degit juanibiapina/dotfiles/agents/skills/yt-dlp .claude/skills/yt-dlp
$ curl -fsSL --create-dirs -o .claude/agents/commit-plan.md https://raw.githubusercontent.<redacted>-plan.md $ curl -fsSL --create-dirs -o .claude/agents/commit.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/explore.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/goal.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/plan.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/present.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/research.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/retro.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/rewrite.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-modules/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>-design-space/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-skills/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.com/juanibiapina/dotfiles/main/agents/skills/gh-notifications/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-commit/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>-skills/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>-pr/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/juanibiapina/dotfiles/main/agents/skills/pi-sessions/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/queries.md https://raw.githubusercontent.com/juanibiapina/dotfiles/main/agents/skills/pi-sessions/references/queries.md $ curl -fsSL --create-dirs -o .claude/agents/schema.md https://raw.githubusercontent.com/juanibiapina/dotfiles/main/agents/skills/pi-sessions/references/schema.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>-locally/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>-architecture/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>.md $ curl -fsSL --create-dirs -o .claude/agents/mocking.md https://raw.githubusercontent.<redacted>.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.<redacted>-plan/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>-skills/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/juanibiapina/dotfiles/main/agents/skills/yt-dlp/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 *)"
]
}
} MCP servers (1)
| server | source | est. tokens |
|---|---|---|
| zero.juanibiapina.dev · "zero" | remote · remote | 2.5k |
Skills (28)
deep-modulesdocumentationexplore-design-spacefind-skillsgccligdcligh-notificationsgit-commitgmcliinvestigatemanaging-skillsnotesopen-prpi-sessionspiplanreproducible-locallyresearchretroreview-architectureslackclitddtestingverify-planvocabularyworkspacewriting-skillsyt-dlp
Subagents (40)
| commit-plan | Plan a clean sequence of conventional commits without committing |
| commit | Commit, push, and close tmux session |
| explore | Explore, explain, or brainstorm a topic (read-only) |
| goal | Define what to build at the product level (read-only) |
| plan | Write a plan |
| present | Present the complete revised plan |
| research | Research a topic through reading, search, and reasoning (read-only) |
| retro | Reflect on this conversation to improve agent skills and config |
| rewrite | Rewrite a document or message using Minto Pyramid |
| deep-modules | Use when refactoring into deep modules, choosing seams, classifying dependencies, deciding adapter strategy, or planning tests around a refactor. |
| documentation | Use when writing plans, documentation, code comments, commit messages, PR descriptions. |
| explore-design-space | Explore the design space of a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, ex |
| find-skills | > |
| gccli | Google Calendar CLI for listing calendars, viewing/creating/updating events, and checking availability. |
| gdcli | Google Drive CLI for listing, searching, uploading, downloading, and sharing files and folders. |
| gh-notifications | > |
| git-commit | Git commit workflow. Use when asked to commit changes or on the word `commit`. |
| gmcli | Gmail CLI for searching emails, reading threads, sending messages, managing drafts, and handling labels/attachments. |
| investigate | > |
| managing-skills | > |
| notes | Manage personal notes in an Obsidian vault at $NOTES_VAULT. Use when the user mentions notes, vault, knowledge base, or asks to find/create/read/edit notes. Triggers on daily notes, project tasks, per |
| open-pr | > |
| pi-sessions | Find, list, and analyse pi agent sessions with DuckDB. Use when the user asks about past pi conversations, session history, costs, what pi did, reviewing a session, summarizing or extracting conversat |
| queries | — |
| schema | — |
| pi | Pi documentation pointers. Use when the user asks about pi itself, its SDK, extensions, themes, skills, or TUI. |
| plan | Use when asked to plan a coding task. Produces a written implementation plan (research plus steps) for a code change. |
| reproducible-locally | > |
| research | Use for researching, checking facts, looking things online, comparing options, etc. |
| retro | > |
| review-architecture | Find deep-module opportunities in a codebase. Use when the user wants to improve architecture, refactor, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable. |
| slackcli | Use slackcli to read channels, read threads, and send messages in Slack. |
| tdd | Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first develo |
| testing | Use when writing, reviewing, or improving tests, deciding what to mock, or designing interfaces for testability. |
| mocking | — |
| verify-plan | > |
| vocabulary | Use when writing code plans, architecture, or generally discussing code |
| workspace | Manage local projects organized by owner/repo in $WORKSPACE. Use when cloning repos, inspecting dependencies, cross-referencing projects, listing local repositories, or reading/searching files from ot |
| writing-skills | Guidance and vocabulary for writing, editing, reviewing, or pruning agent skills. Use when authoring a new skill, revising an existing one, writing a description, deciding what lives in SKILL.md versu |
| yt-dlp | Download videos, extract audio, and get transcripts from YouTube and 1000+ sites. Use when asked to download a video, extract audio, get a transcript, rip subtitles, or fetch media. Triggers on "downl |
Similar rigs
kazukit-dev/dotfiles
kazukit's dotfiles
Orchestrator 3.9k tok ·
arunpaul-H/coding-agent-harness
Your coding agent's rules, enforced by code instead of prompts. Hooks block bad actions before they run; a committed baseline turns a deleted or skipped test into a red build. Zero dependencies. Hooks for Claude Code, gates for any CI.
Automator 3.1k tok ·
agross/dotfiles
My config files.
Orchestrator 2.8k tok ·
princejoogie/dotfiles
my dotfiles for arch linux + hyprland
Orchestrator 2.8k tok ·