~ / rigs / nozomiishii / dotfiles

nozomiishii/dotfiles

🧙🏿‍♂️ Doting Dotfiles

↗ GitHub ★ 7 mit updated 3d ago personal setup Claude CodeCodex
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~899 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ npx degit nozomiishii/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 nozomiishii/dotfiles/home/.agents/skills/archive .claude/skills/archive
$ npx degit nozomiishii/dotfiles/home/.agents/skills/broadcast .claude/skills/broadcast
$ npx degit nozomiishii/dotfiles/home/.agents/skills/discount .claude/skills/discount
$ npx degit nozomiishii/dotfiles/home/.agents/skills/doc .claude/skills/doc
$ npx degit nozomiishii/dotfiles/home/.agents/skills/find-note .claude/skills/find-note
$ npx degit nozomiishii/dotfiles/home/.agents/skills/new-repo .claude/skills/new-repo
$ npx degit nozomiishii/dotfiles/home/.agents/skills/oss .claude/skills/oss
$ npx degit nozomiishii/dotfiles/home/.agents/skills/pr .claude/skills/pr
$ npx degit nozomiishii/dotfiles/home/.agents/skills/release-check .claude/skills/release-check
$ npx degit nozomiishii/dotfiles/home/.agents/skills/routine .claude/skills/routine
$ npx degit nozomiishii/dotfiles/home/.agents/skills/tha .claude/skills/tha
$ npx degit nozomiishii/dotfiles/home/.agents/skills/watch .claude/skills/watch

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(git push --force:*)",
      "Bash(git push -f:*)",
      "Bash(gh pr merge:*)",
      "Bash(gh api repos/*/pulls/*/merge*)",
      "mcp__github__merge_pull_request",
      "Bash(gh repo create:*)",
      "Bash(gh repo delete:*)",
      "Bash(sudo:*)",
      "Bash(su:*)",
      "Bash(rm -rf /)",
      "Bash(rm -rf ~)",
      "Bash(shutdown:*)",
      "Bash(reboot:*)",
      "Bash(launchctl:*)",
      "Bash(diskutil:*)",
      "Bash(op:*)",
      "Bash(dig:*)",
      "Bash(nslookup:*)",
      "Bash(host:*)"
    ]
  },
  "sandbox": {
    "enabled": true
  }
}

Skills (12)

Hooks (1)

eventmatcherruns
SessionStart*bash "$CLAUDE_PROJECT_DIR/.hooks/setup.sh"

Plugins (5)

codex@openai-codexfrontend-design@claude-plugins-officialsecurity-guidance@claude-plugins-officialsuperpowers@claude-plugins-officialponytail@ponytail

Permissions

deny (19)
Bash(git push --force:*)
Bash(git push -f:*)
Bash(gh pr merge:*)
Bash(gh api repos/*/pulls/*/merge*)
mcp__github__merge_pull_request
Bash(gh repo create:*)
Bash(gh repo delete:*)
Bash(sudo:*)
Bash(su:*)
Bash(rm -rf /)
Bash(rm -rf ~)
Bash(shutdown:*)
Bash(reboot:*)
Bash(launchctl:*)
Bash(diskutil:*)
Bash(op:*)
Bash(dig:*)
Bash(nslookup:*)
Bash(host:*)
ask (0)
—
allow (13)
Read
Edit
Bash(pnpm:*)
Bash(jq:*)
WebSearch
WebFetch(domain:github.com)
WebFetch(domain:*.github.com)
WebFetch(domain:github.blog)
WebFetch(domain:*.npmjs.org)
WebFetch(domain:*.npmjs.com)
WebFetch(domain:code.claude.com)
WebFetch(domain:docs.anthropic.com)
WebFetch(domain:raw.githubusercontent.com)

Similar rigs

copied ✓