~ / rigs / ThYpHo0n / dotfiles

ThYpHo0n/dotfiles

My personal dotfiles (WSL/Archlinux/MacOS)

↗ GitHub ★ 7 no license updated 1mo 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
~1.0k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Blocks destructive commands · Pre-tool screening hook · details

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)

eventmatcherruns
PreToolUseBash(gh pr create*)~/.claude/hooks/check-issue-ref.sh
PreToolUseBashjq -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

copied ✓