~ / rigs / ahonn / dotfiles

ahonn/dotfiles

💎 My vim/neovim, claude code, nix, git, and tmux configuration files

↗ GitHub ★ 62 MIT updated 1d 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
~3.3k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
1/5
Pre-tool screening hook · details

Copy this rig

# review before running: this installs third-party code
$ npx degit ahonn/dotfiles/.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 ahonn/dotfiles/.claude/skills/animation-vocabulary .claude/skills/animation-vocabulary
$ npx degit ahonn/dotfiles/.claude/skills/apple-design .claude/skills/apple-design
$ npx degit ahonn/dotfiles/.claude/skills/branch .claude/skills/branch
$ npx degit ahonn/dotfiles/.claude/skills/code-quality .claude/skills/code-quality
$ npx degit ahonn/dotfiles/.claude/skills/codebase-design .claude/skills/codebase-design
$ npx degit ahonn/dotfiles/.claude/skills/commit .claude/skills/commit
$ npx degit ahonn/dotfiles/.claude/skills/emil-design-eng .claude/skills/emil-design-eng
$ npx degit ahonn/dotfiles/.claude/skills/english-mode .claude/skills/english-mode
$ npx degit ahonn/dotfiles/.claude/skills/find-animation-opportunities .claude/skills/find-animation-opportunities
$ npx degit ahonn/dotfiles/.claude/skills/find-skills .claude/skills/find-skills
$ npx degit ahonn/dotfiles/.claude/skills/grilling .claude/skills/grilling
$ npx degit ahonn/dotfiles/.claude/skills/handoff .claude/skills/handoff
$ npx degit ahonn/dotfiles/.claude/skills/improve-animations .claude/skills/improve-animations
$ npx degit ahonn/dotfiles/.claude/skills/investigate .claude/skills/investigate
$ npx degit ahonn/dotfiles/.claude/skills/ios-app-design .claude/skills/ios-app-design
$ npx degit ahonn/dotfiles/.claude/skills/nix-darwin .claude/skills/nix-darwin
$ npx degit ahonn/dotfiles/.claude/skills/no-useeffect .claude/skills/no-useeffect
$ npx degit ahonn/dotfiles/.claude/skills/prototype .claude/skills/prototype
$ npx degit ahonn/dotfiles/.claude/skills/react-best-practices .claude/skills/react-best-practices
$ npx degit ahonn/dotfiles/.claude/skills/resolving-merge-conflicts .claude/skills/resolving-merge-conflicts
$ npx degit ahonn/dotfiles/.claude/skills/review-animations .claude/skills/review-animations
$ npx degit ahonn/dotfiles/.claude/skills/rust-design-patterns .claude/skills/rust-design-patterns
$ npx degit ahonn/dotfiles/.claude/skills/self-review .claude/skills/self-review
$ npx degit ahonn/dotfiles/.claude/skills/seo-audit-full .claude/skills/seo-audit-full
$ npx degit ahonn/dotfiles/.claude/skills/seo-audit .claude/skills/seo-audit
$ npx degit ahonn/dotfiles/.claude/skills/skill-creator .claude/skills/skill-creator
$ npx degit ahonn/dotfiles/.claude/skills/slow-is-fast .claude/skills/slow-is-fast
$ npx degit ahonn/dotfiles/.claude/skills/ste-writing .claude/skills/ste-writing
$ npx degit ahonn/dotfiles/.claude/skills/tdd .claude/skills/tdd
$ npx degit ahonn/dotfiles/.claude/skills/thermo-nuclear-code-quality-review .claude/skills/thermo-nuclear-code-quality-review
$ npx degit ahonn/dotfiles/.claude/skills/thermo-nuclear-review .claude/skills/thermo-nuclear-review
$ npx degit ahonn/dotfiles/.claude/skills/thermos .claude/skills/thermos
$ curl -fsSL --create-dirs -o .claude/agents/software-designer.md https://raw.githubusercontent.com/ahonn/dotfiles/master/.claude/agents/software-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/thermo-nuclear-code-quality-review-subagent.md https://raw.githubusercontent.com/ahonn/dotfiles/master/.claude/agents/thermo-nuclear-code-quality-review-subagent.md
$ curl -fsSL --create-dirs -o .claude/agents/thermo-nuclear-review-subagent.md https://raw.githubusercontent.com/ahonn/dotfiles/master/.claude/agents/thermo-nuclear-review-subagent.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": "AskUserQuestion",
        "hooks": [
          {
            "type": "command",
            "command": "claude-tmux-state waiting"
          }
        ]
      }
    ]
  }
}

Skills (32)

Subagents (3)

software-designerUse this agent when you need to analyze and improve software design based on complexity reduction principles. This includes identifying design issues, suggesting architectural improvements, and applyi
thermo-nuclear-code-quality-review-subagentThermo-nuclear code quality audit (maintainability, structure, 1k-line rule, spaghetti, code-judo). Invoked via Task after a parent gathers diff and file contents. Loads rubric from the thermo-nuclear
thermo-nuclear-review-subagentThermo-nuclear branch audit (bugs, breaking changes, security, devex, feature-flag leaks) scoped to the diff. Invoked via Task after a parent gathers diff and file contents. Loads rubric from the ther

Hooks (9)

eventmatcherruns
PreToolUseAskUserQuestionclaude-tmux-state waiting
UserPromptSubmit*$HOME/.claude/hooks/english-mode.sh
UserPromptSubmit*claude-tmux-state working
PostToolUseWrite|Edit$HOME/.claude/hooks/check-useeffect.sh
Notificationpermission_promptclaude-tmux-state waiting
Stop*claude-tmux-state idle
Stop*npx --yes ccclub@0.6.13 sync --silent
SessionEnd*npx --yes ccclub@0.6.13 sync --silent
SessionStart*bash '~/.claude/hooks/herdr-agent-state.sh' session

Plugins (12)

ralph-loop@claude-plugins-officialexpo-app-design@expo-pluginsexpo-deployment@expo-pluginsrust-analyzer-lsp@claude-plugins-officialreact-native-best-practices@callstack-agent-skillsimpeccable@impeccableskill-creator@claude-plugins-officialplugin-dev@claude-plugins-officialclaude-mermaid-ascii@claude-mermaid-asciiclaude-code-wakatime@wakatimecodex@openai-codexdaily-report@session-tools

Similar rigs

copied ✓