~ / rigs / aiya000 / dotfiles

aiya000/dotfiles

Practical configuration files by 5000++ commits. e.g., Neovim and tmux with editprompt for Claude Code. Global AI Instructions for Claude Code, Devin, gemini-cli, and (GitHub) copilot-cli. No needing mouse movements with XMonad. Pomodoro Ti

↗ GitHub ★ 21 MIT updated today personal setup Claude CodeCodex
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~7.7k tokens
Heavy · 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 aiya000/dotfiles/Templates/.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 aiya000/dotfiles/.claude_global/skills/apply-handoff-to-agents-md .claude/skills/apply-handoff-to-agents-md
$ npx degit aiya000/dotfiles/.claude_global/skills/apply-to-agents-md-git-root .claude/skills/apply-to-agents-md-git-root
$ npx degit aiya000/dotfiles/.claude_global/skills/apply-to-claude-md-home-root .claude/skills/apply-to-claude-md-home-root
$ npx degit aiya000/dotfiles/.claude_global/skills/convert-skills-for-cloud .claude/skills/convert-skills-for-cloud
$ npx degit aiya000/dotfiles/.claude_global/skills/create-handoff .claude/skills/create-handoff
$ npx degit aiya000/dotfiles/.claude_global/skills/decline-handoff-suggestion .claude/skills/decline-handoff-suggestion
$ npx degit aiya000/dotfiles/.claude_global/skills/define-markdown-format .claude/skills/define-markdown-format
$ npx degit aiya000/dotfiles/.claude_global/skills/git-add .claude/skills/git-add
$ npx degit aiya000/dotfiles/.claude_global/skills/git-commit .claude/skills/git-commit
$ npx degit aiya000/dotfiles/.claude_global/skills/git-fetch .claude/skills/git-fetch
$ npx degit aiya000/dotfiles/.claude_global/skills/git-pull .claude/skills/git-pull
$ npx degit aiya000/dotfiles/.claude_global/skills/git-push .claude/skills/git-push
$ npx degit aiya000/dotfiles/.claude_global/skills/git-verify-identity .claude/skills/git-verify-identity
$ npx degit aiya000/dotfiles/.claude_global/skills/github-issue-create .claude/skills/github-issue-create
$ npx degit aiya000/dotfiles/.claude_global/skills/github-pr-create .claude/skills/github-pr-create
$ npx degit aiya000/dotfiles/.claude_global/skills/inspect-malicious-code .claude/skills/inspect-malicious-code
$ npx degit aiya000/dotfiles/.claude_global/skills/inspect-why-windows-did-shutdown .claude/skills/inspect-why-windows-did-shutdown
$ npx degit aiya000/dotfiles/.claude_global/skills/no-edit .claude/skills/no-edit
$ npx degit aiya000/dotfiles/.claude_global/skills/notify-instruction-file-loaded .claude/skills/notify-instruction-file-loaded
$ npx degit aiya000/dotfiles/.claude_global/skills/open-weburl .claude/skills/open-weburl
$ npx degit aiya000/dotfiles/.claude_global/skills/pop-handoff .claude/skills/pop-handoff
$ npx degit aiya000/dotfiles/.claude_global/skills/read-agents-md .claude/skills/read-agents-md
$ npx degit aiya000/dotfiles/.claude_global/skills/read-handoff .claude/skills/read-handoff
$ npx degit aiya000/dotfiles/.claude_global/skills/record-android-app-demo .claude/skills/record-android-app-demo
$ npx degit aiya000/dotfiles/.claude_global/skills/refine-write-tech-note .claude/skills/refine-write-tech-note
$ npx degit aiya000/dotfiles/.claude_global/skills/save-memory .claude/skills/save-memory
$ npx degit aiya000/dotfiles/.claude_global/skills/show-issues-overview .claude/skills/show-issues-overview
$ npx degit aiya000/dotfiles/.claude_global/skills/show-weburl .claude/skills/show-weburl
$ npx degit aiya000/dotfiles/.claude_global/skills/suggest-alternative-commands .claude/skills/suggest-alternative-commands
$ npx degit aiya000/dotfiles/.claude_global/skills/sync-global-claude-configs .claude/skills/sync-global-claude-configs
$ npx degit aiya000/dotfiles/.claude_global/skills/sync-memory .claude/skills/sync-memory
$ npx degit aiya000/dotfiles/.claude_global/skills/sync-translated-docs .claude/skills/sync-translated-docs
$ npx degit aiya000/dotfiles/.claude_global/skills/verify-git-command-location .claude/skills/verify-git-command-location
$ npx degit aiya000/dotfiles/.claude_global/skills/vrchat-force-purge-all-favorite-worlds .claude/skills/vrchat-force-purge-all-favorite-worlds
$ npx degit aiya000/dotfiles/.claude_global/skills/write-tech-note .claude/skills/write-tech-note
$ npx degit aiya000/dotfiles/.kiro_global/skills/apply-pr-review .claude/skills/apply-pr-review
$ npx degit aiya000/dotfiles/.kiro_global/skills/create-this-issue .claude/skills/create-this-issue
$ npx degit aiya000/dotfiles/.kiro_global/skills/fd .claude/skills/fd
$ npx degit aiya000/dotfiles/.kiro_global/skills/git-resolve-for-origin-develop .claude/skills/git-resolve-for-origin-develop
$ npx degit aiya000/dotfiles/.kiro_global/skills/next .claude/skills/next

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 commit:*)",
      "Bash(git push:*)",
      "Bash(sudo:*)",
      "Read(.env.*)"
    ]
  }
}

Skills (46)

Permissions

deny (4)
Bash(git commit:*)
Bash(git push:*)
Bash(sudo:*)
Read(.env.*)
ask (0)
—
allow (30)
Bash(cp:*)
Bash(mv:*)
Bash(ls:*)
Bash(echo:*)
Bash(touch:*)
Bash(cd:*)
Bash(mkdir:*)
Bash(bun dev)
Bash(bun run dev)
Bash(bun build)
Bash(bun run build)
Bash(bun check)
Bash(bun run check)
Bash(bun typecheck)
Bash(bun run typecheck)
Bash(bun lint)
Bash(bun run lint)
Bash(bun prettier)
Bash(bun run prettier)
Bash(bun eslint)
Bash(bun run eslint)
Bash(bunx playwright:*)
Bash(gh issue list:*)
Bash(gh issue view:*)
Bash(gh issue create:*)
Bash(gh pr list:*)
Bash(gh pr view:*)
Bash(gh pr create:*)
Bash(gh run list:*)
Bash(gh run view:*)

Similar rigs

copied ✓