~ / rigs / uhooi / dotfiles

uhooi/dotfiles

My dotfiles

↗ GitHub ★ 43 no license updated 1d ago personal setup Claude Code
share on X
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
CONTEXT TAX · EVERY TURN
~305 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit uhooi/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 uhooi/dotfiles/.claude/skills/commit .claude/skills/commit
$ npx degit uhooi/dotfiles/.claude/skills/create-pr .claude/skills/create-pr
$ npx degit uhooi/dotfiles/.claude/skills/draw-uhooi-like .claude/skills/draw-uhooi-like
$ npx degit uhooi/dotfiles/.claude/skills/fix-ci-failure .claude/skills/fix-ci-failure
$ npx degit uhooi/dotfiles/.claude/skills/resolve-conflicts .claude/skills/resolve-conflicts
$ npx degit uhooi/dotfiles/.claude/skills/respond-to-review .claude/skills/respond-to-review
$ npx degit uhooi/dotfiles/.claude/skills/uhooi-writing .claude/skills/uhooi-writing
$ npx degit uhooi/dotfiles/.claude/skills/write-qiita .claude/skills/write-qiita

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Bash(sudo)",
      "Bash(sudo:*)",
      "Bash(rm)",
      "Bash(rm:*)",
      "Bash(curl)",
      "Bash(curl:*)",
      "Bash(wget)",
      "Bash(wget:*)",
      "Bash(git push -f:*)",
      "Bash(git push --force:*)",
      "Bash(git push --force-with-lease:*)",
      "Bash(git psf)",
      "Bash(git psf:*)",
      "Read(id_rsa)",
      "Read(id_ed25519)",
      "Read(**/.env)",
      "Read(**/.env.*)"
    ]
  }
}

Skills (8)

Plugins (1)

swift-lsp@claude-plugins-official

Permissions

deny (17)
Bash(sudo)
Bash(sudo:*)
Bash(rm)
Bash(rm:*)
Bash(curl)
Bash(curl:*)
Bash(wget)
Bash(wget:*)
Bash(git push -f:*)
Bash(git push --force:*)
Bash(git push --force-with-lease:*)
Bash(git psf)
Bash(git psf:*)
Read(id_rsa)
Read(id_ed25519)
Read(**/.env)
Read(**/.env.*)
ask (0)
—
allow (28)
Bash(cat:*)
Bash(cd:*)
Bash(find:*)
Bash(git add:*)
Bash(git checkout:*)
Bash(git commit:*)
Bash(git diff:*)
Bash(git log:*)
Bash(git pull:*)
Bash(git push:*)
Bash(git rm:*)
Bash(git stash)
Bash(git stash:*)
Bash(git status)
Bash(git status:*)
Bash(git switch:*)
Bash(gh pr create:*)
Bash(gh pr diff:*)
Bash(gh pr view:*)
Bash(gh run view:*)
Bash(gh run watch:*)
Bash(grep:*)
Bash(ls)
Bash(ls:*)
Bash(pwd)
Bash(pwd:*)
Bash(rg:*)
WebFetch(domain:github.com)

Similar rigs

copied ✓