ThYpHo0n/dotfiles
My personal dotfiles (WSL/Archlinux/MacOS)
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
$ npx degit ThYpHo0n/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.
$ npx degit ThYpHo0n/dotfiles/codex/.codex/skills/config-hygiene .claude/skills/config-hygiene $ npx degit ThYpHo0n/dotfiles/codex/.codex/skills/simplify .claude/skills/simplify $ npx degit ThYpHo0n/dotfiles/pi/.pi/agent/skills/background-terminals .claude/skills/background-terminals $ npx degit ThYpHo0n/dotfiles/pi/.pi/agent/skills/subagents .claude/skills/subagents
$ curl -fsSL --create-dirs -o .claude/agents/codex-implementer.md https://raw.githubusercontent.com/ThYpHo0n/dotfiles/master/claude/.claude/agents/codex-implementer.md Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash(gh pr create*)",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/check-issue-ref.sh"
}
]
},
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "jq -r '.tool_input.command' | grep -q 'gh api -X PUT /user/starred' && echo '{\"decision\":\"block\",\"reason\":\"Starring repositories via gh api is not allowed.\"}' || true"
}
]
}
]
}
} Skills (4)
Subagents (1)
| codex-implementer model: sonnet | Implementation worker that wraps GPT-6 Astra via the Codex CLI (codex exec, reasoning effort high). Use for all code implementation tasks when orchestrating as Fable. Provide working directory, task s |
Hooks (2)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash(gh pr create*) | ~/.claude/hooks/check-issue-ref.sh |
| PreToolUse | Bash | jq -r '.tool_input.command' | grep -q 'gh api -X PUT /user/starred' && echo '{"decision":"block","reason":"Starring repositories via gh api is not allowed."}' || true |
Plugins (9)
context7@claude-plugins-officialcode-simplifier@claude-plugins-officialsentry@claude-plugins-officialhookify@claude-plugins-officialtypescript-lsp@claude-plugins-officialpr-review-toolkit@claude-plugins-officialclaude-hud@claude-hudcompound-engineering@compound-engineering-pluginfrontend-design@claude-plugins-official
Permissions
deny (0)
—
ask (0)
—
allow (16)
Bash(gh pr *)
Bash(grep *)
Bash(ls *)
Bash(kubectl get *)
Bash(kubectl describe *)
Bash(kubectl logs *)
Bash(kubectl top *)
Bash(kubectl explain *)
Bash(kubectl api-resources *)
Bash(kubectl api-versions *)
Bash(kubectl cluster-info *)
Bash(kubectl config view *)
Bash(kubectl config get-contexts *)
Bash(kubectl config current-context *)
Bash(kubectl version *)
WebSearch
Similar rigs
danielfrg/dotfiles
my dotfiles
Minimalist 153 tok ·
Waishnav/devspace
Minimal Coding Agent Harness on MCP for ChatGPT, Claude, Hermes, Grok Bot, OpenClaw
Minimalist 2.2k tok ·
erikstmartin/dotfiles
—
Automator 186 tok ·
LanNguyenSi/harness
Declarative control plane for agent harnesses: one YAML for grounding, tools, memory, and hooks. Describe, validate, diff, apply.
Minimalist 39 tok ·