~ / rigs / archibate / dotfiles-claude

archibate/dotfiles-claude

No description.

↗ GitHub ★ 40 no license updated 12d ago personal setup Claude Code
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~4.9k tokens
Moderate · 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 archibate/dotfiles-claude/agents ./rig-dotfiles-claude/agents
$ npx degit archibate/dotfiles-claude/skills ./rig-dotfiles-claude/skills
$ npx degit archibate/dotfiles-claude/hooks ./rig-dotfiles-claude/hooks

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 archibate/dotfiles-claude/skills/agent-browser .claude/skills/agent-browser
$ npx degit archibate/dotfiles-claude/skills/ast-grep .claude/skills/ast-grep
$ npx degit archibate/dotfiles-claude/skills/babysit .claude/skills/babysit
$ npx degit archibate/dotfiles-claude/skills/better-translate .claude/skills/better-translate
$ npx degit archibate/dotfiles-claude/skills/chrome-cdp .claude/skills/chrome-cdp
$ npx degit archibate/dotfiles-claude/skills/claude-dm .claude/skills/claude-dm
$ npx degit archibate/dotfiles-claude/skills/claude-headless .claude/skills/claude-headless
$ npx degit archibate/dotfiles-claude/skills/context7 .claude/skills/context7
$ npx degit archibate/dotfiles-claude/skills/cpp-hpc-optimization .claude/skills/cpp-hpc-optimization
$ npx degit archibate/dotfiles-claude/skills/cpp-oop-style .claude/skills/cpp-oop-style
$ npx degit archibate/dotfiles-claude/skills/employee-chat .claude/skills/employee-chat
$ npx degit archibate/dotfiles-claude/skills/fresh-arch .claude/skills/fresh-arch
$ npx degit archibate/dotfiles-claude/skills/grep-app .claude/skills/grep-app
$ npx degit archibate/dotfiles-claude/skills/grill-me .claude/skills/grill-me
$ npx degit archibate/dotfiles-claude/skills/jina-ai .claude/skills/jina-ai
$ npx degit archibate/dotfiles-claude/skills/memory-add .claude/skills/memory-add
$ npx degit archibate/dotfiles-claude/skills/mini-prompt .claude/skills/mini-prompt
$ npx degit archibate/dotfiles-claude/skills/minimalist .claude/skills/minimalist
$ npx degit archibate/dotfiles-claude/skills/note .claude/skills/note
$ npx degit archibate/dotfiles-claude/skills/onesent .claude/skills/onesent
$ npx degit archibate/dotfiles-claude/skills/read-url .claude/skills/read-url
$ npx degit archibate/dotfiles-claude/skills/repo-cache .claude/skills/repo-cache
$ npx degit archibate/dotfiles-claude/skills/scrapling .claude/skills/scrapling
$ npx degit archibate/dotfiles-claude/skills/skill-creator .claude/skills/skill-creator
$ npx degit archibate/dotfiles-claude/skills/tmux .claude/skills/tmux
$ npx degit archibate/dotfiles-claude/skills/writing-prompt .claude/skills/writing-prompt
$ npx degit archibate/dotfiles-claude/skills/zhlint .claude/skills/zhlint
$ curl -fsSL --create-dirs -o .claude/agents/web-researcher.md https://raw.githubusercontent.com/archibate/dotfiles-claude/main/agents/web-researcher.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",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-head-read.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-head-tail-pipe.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-bg-head-tail-pipe.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-heredoc.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-cat-write.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-background-ampersand.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-sed-print.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-git-amend.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-destructive-git.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-devnull-redirect.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-dangerous-ops.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/python-unbuffered.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-pip-npm.sh"
          }
        ]
      },
      {
        "matcher": "Agent",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-worktree-team.sh"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/explore-model-sonnet.sh"
          }
        ]
      },
      {
        "matcher": "AskUserQuestion",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/no-multi-question.sh"
          }
        ]
      },
      {
        "matcher": "Write|Edit|MultiEdit",
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/audit-edits.py hook"
          },
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/hint-agent-claude-code-guide.sh"
          }
        ]
      },
      {
        "matcher": "WebSearch",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/hint-skill-jina-ai.sh"
          }
        ]
      },
      {
        "matcher": "WebFetch",
        "hooks": [
          {
            "type": "command",
            "command": "bash ~/.claude/hooks/hint-skill-read-url.sh"
          }
        ]
      }
    ]
  }
}

Skills (27)

Subagents (1)

web-researcher
model: sonnet
Use this agent when the user needs deep investigation on a topic, technology, library, API, market data source, academic papers (arXiv/SSRN), or any subject requiring web research.

Hooks (34)

eventmatcherruns
PreToolUseBashbash ~/.claude/hooks/no-head-read.sh
PreToolUseBashbash ~/.claude/hooks/no-head-tail-pipe.sh
PreToolUseBashbash ~/.claude/hooks/no-bg-head-tail-pipe.sh
PreToolUseBashbash ~/.claude/hooks/no-heredoc.sh
PreToolUseBashbash ~/.claude/hooks/no-cat-write.sh
PreToolUseBashbash ~/.claude/hooks/no-background-ampersand.sh
PreToolUseBashbash ~/.claude/hooks/no-sed-print.sh
PreToolUseBashbash ~/.claude/hooks/no-git-amend.sh
PreToolUseBashbash ~/.claude/hooks/no-destructive-git.sh
PreToolUseBashbash ~/.claude/hooks/no-devnull-redirect.sh
PreToolUseBashbash ~/.claude/hooks/no-dangerous-ops.sh
PreToolUseAgentbash ~/.claude/hooks/no-worktree-team.sh
PreToolUseAgentbash ~/.claude/hooks/explore-model-sonnet.sh
PreToolUseBashbash ~/.claude/hooks/python-unbuffered.sh
PreToolUseBashbash ~/.claude/hooks/no-pip-npm.sh
PreToolUseAskUserQuestionbash ~/.claude/hooks/no-multi-question.sh
PreToolUseWrite|Edit|MultiEdit~/.claude/hooks/audit-edits.py hook
PreToolUseWrite|Edit|MultiEditbash ~/.claude/hooks/hint-agent-claude-code-guide.sh
PreToolUseWebSearchbash ~/.claude/hooks/hint-skill-jina-ai.sh
PreToolUseWebFetchbash ~/.claude/hooks/hint-skill-read-url.sh
PostToolUseBashbash ~/.claude/hooks/prefer-uv-run.sh
PostToolUseBashbash ~/.claude/hooks/python-unbuffered-post.sh
PostToolUseBashbash ~/.claude/hooks/warn-auto-bg-head-tail-pipe.sh
PostToolUseAgentbash ~/.claude/hooks/verify-explore-results.sh
PostToolUseWritebash ~/.claude/hooks/pep723-script.sh
PostToolUseWebSearchbash ~/.claude/hooks/websearch-followup-hint.sh
PostToolUseBash|Read|Grep|Globbash ~/.claude/hooks/hint-fork-on-bloat.sh
PostToolUseSkillbash ~/.claude/hooks/track-babysit-skill-load.sh
PostToolUseSendUserFilebash ~/.claude/hooks/track-sent-file.sh
Stop*~/.claude/hooks/audit-edits.py stop-hook

Plugins (1)

codex@openai-codex

Similar rigs

copied ✓