princejoogie/dotfiles
my dotfiles for arch linux + hyprland
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit princejoogie/dotfiles/agents/.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 princejoogie/dotfiles/agents/.agents/skills/agent-browser .claude/skills/agent-browser $ npx degit princejoogie/dotfiles/agents/.agents/skills/cua-driver .claude/skills/cua-driver $ npx degit princejoogie/dotfiles/agents/.agents/skills/cua-spaces .claude/skills/cua-spaces $ npx degit princejoogie/dotfiles/agents/.agents/skills/finai .claude/skills/finai $ npx degit princejoogie/dotfiles/agents/.agents/skills/find-skills .claude/skills/find-skills $ npx degit princejoogie/dotfiles/agents/.agents/skills/git-merge .claude/skills/git-merge $ npx degit princejoogie/dotfiles/agents/.agents/skills/handoff .claude/skills/handoff $ npx degit princejoogie/dotfiles/agents/.agents/skills/herdr .claude/skills/herdr $ npx degit princejoogie/dotfiles/agents/.agents/skills/improve-codebase-architecture .claude/skills/improve-codebase-architecture $ npx degit princejoogie/dotfiles/agents/.agents/skills/retro .claude/skills/retro $ npx degit princejoogie/dotfiles/agents/.agents/skills/unslop .claude/skills/unslop $ npx degit princejoogie/dotfiles/agents/.agents/skills/worklog .claude/skills/worklog $ npx degit princejoogie/dotfiles/agents/.agents/skills/writing-for-agents .claude/skills/writing-for-agents
$ curl -fsSL --create-dirs -o .claude/agents/quality-control-checklist.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.claude/agents/references/quality-control-checklist.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/agent-browser/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/BROWSER.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/BROWSER.md $ curl -fsSL --create-dirs -o .claude/agents/EMBEDDING.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/EMBEDDING.md $ curl -fsSL --create-dirs -o .claude/agents/LINUX.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/LINUX.md $ curl -fsSL --create-dirs -o .claude/agents/MACOS.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/MACOS.md $ curl -fsSL --create-dirs -o .claude/agents/RECORDING.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/RECORDING.md $ curl -fsSL --create-dirs -o .claude/agents/RUNTIME.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/RUNTIME.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/VISUAL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/VISUAL.md $ curl -fsSL --create-dirs -o .claude/agents/WINDOWS.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/WINDOWS.md $ curl -fsSL --create-dirs -o .claude/agents/WORKFLOW.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-driver/WORKFLOW.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/cua-spaces/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/finai/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/gcash.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/finai/references/gcash.md $ curl -fsSL --create-dirs -o .claude/agents/unionbank-credit.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/finai/references/unionbank-credit.md $ curl -fsSL --create-dirs -o .claude/agents/unionbank-debit.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/finai/references/unionbank-debit.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/find-skills/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/git-merge/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/handoff/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/herdr/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/HTML-REPORT.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/improve-codebase-architecture/HTML-REPORT.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/improve-codebase-architecture/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/retro/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/unslop/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/worklog/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/extraction-brief.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/worklog/assets/extraction-brief.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL-MECHANICS.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/writing-for-agents/SKILL-MECHANICS.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.agents/skills/writing-for-agents/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/quality-control-checklist.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.config/opencode/agents/references/quality-control-checklist.md $ curl -fsSL --create-dirs -o .claude/agents/commit.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.config/opencode/command/commit.md $ curl -fsSL --create-dirs -o .claude/agents/imagine-video.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.config/opencode/command/imagine-video.md $ curl -fsSL --create-dirs -o .claude/agents/imagine.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.config/opencode/command/imagine.md $ curl -fsSL --create-dirs -o .claude/agents/rebase.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.config/opencode/command/rebase.md $ curl -fsSL --create-dirs -o .claude/agents/rmslop.md https://raw.githubusercontent.com/princejoogie/dotfiles/main/agents/.config/opencode/command/rmslop.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 (13)
agent-browsercua-drivercua-spacesfinaifind-skillsgit-mergehandoffherdrimprove-codebase-architectureretrounslopworklogwriting-for-agents
Subagents (35)
| quality-control-checklist | — |
| agent-browser | Browser 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 |
| BROWSER | — |
| EMBEDDING | — |
| LINUX | — |
| MACOS | — |
| RECORDING | — |
| RUNTIME | — |
| cua-driver | Drive a native GUI app (macOS, Windows, Linux) via the cua-driver CLI (default) or MCP server; snapshot its accessibility tree, act through snapshot-bound element tokens, native menu paths, exact wind |
| VISUAL | — |
| WINDOWS | — |
| WORKFLOW | — |
| cua-spaces | Work inside cua Spaces through the cua MCP server. A Space is a remote or local computer the user can watch; you can run commands in it, move files in and out, show its desktop or a single window on t |
| finai | Use when importing or querying personal bank statements. |
| gcash | — |
| unionbank-credit | — |
| unionbank-debit | — |
| find-skills | Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This sk |
| git-merge | Merge one git branch into another with context-aware conflict resolution. Use when merging a feature branch into its base, integrating two branches, reconciling a PR's branch with its target, or resol |
| handoff | Compact the current conversation into a handoff document for another agent to pick up. |
| herdr | Control Herdr, a terminal multiplexer for coding agents. Use only when the user explicitly mentions Herdr or asks to use Herdr to inspect or control panes, tabs, workspaces, commands, or another agent |
| HTML-REPORT | — |
| improve-codebase-architecture | Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick. |
| retro | Conduct a retrospective on a coding session. |
| unslop | Cut AI tells from any writing. Must always apply. |
| worklog | Keep a per-PR worklog — a durable record of the notable decisions behind a change (why this path and not another, and the alternatives set aside) that the diff, PR description, and review thread don't |
| extraction-brief | — |
| SKILL-MECHANICS | — |
| writing-for-agents | Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md. |
| quality-control-checklist | — |
| commit model: openai/gpt-5.6-sol | git commit and push |
| imagine-video | Generate or reimagine a video with Grok Imagine Video |
| imagine | Generate or reimagine a still with Grok Imagine |
| rebase model: openai/gpt-5.6-sol | Rebase onto the pull request target branch |
| rmslop model: openai/gpt-5.6-sol | Remove AI code slop |
Similar rigs
matija/dotfiles
Agent stuff, dotfiles, configs, etc
Orchestrator 1.7k tok ·
hyamero/dotfiles
macOS + WSL dotfiles managed with GNU Stow: zsh, git, Ghostty shaders, herdr, and Claude Code configs
Orchestrator 3.0k tok ·
deathbeam/dotfiles
My awesome dotfiles :rocket:
Orchestrator 1.9k tok ·
rio/dotfiles
—
Skill Collector 1.3k tok ·