~ / rigs / kento-cell / claude-dotfiles

kento-cell/claude-dotfiles

Portable Claude Code environment: settings, custom skills, agents, memory, and one-command setup script

↗ GitHub ★ 0 MIT updated 4mo 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
~756 tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Blocks destructive commands · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit kento-cell/claude-dotfiles/agents ./rig-claude-dotfiles/agents
$ npx degit kento-cell/claude-dotfiles/skills ./rig-claude-dotfiles/skills

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 kento-cell/claude-dotfiles/skills/codex-fix .claude/skills/codex-fix
$ npx degit kento-cell/claude-dotfiles/skills/codex-review .claude/skills/codex-review
$ npx degit kento-cell/claude-dotfiles/skills/codex-task .claude/skills/codex-task
$ npx degit kento-cell/claude-dotfiles/skills/explain .claude/skills/explain
$ npx degit kento-cell/claude-dotfiles/skills/git-summary .claude/skills/git-summary
$ npx degit kento-cell/claude-dotfiles/skills/refactor .claude/skills/refactor
$ npx degit kento-cell/claude-dotfiles/skills/research .claude/skills/research
$ npx degit kento-cell/claude-dotfiles/skills/review .claude/skills/review
$ npx degit kento-cell/claude-dotfiles/skills/test-gen .claude/skills/test-gen
$ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/kento-cell/claude-dotfiles/main/agents/code-reviewer/AGENT.md
$ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/kento-cell/claude-dotfiles/main/agents/doc-writer/AGENT.md
$ curl -fsSL --create-dirs -o .claude/agents/AGENT.md https://raw.githubusercontent.com/kento-cell/claude-dotfiles/main/agents/security-checker/AGENT.md

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(rm -rf /)",
      "Bash(rm -rf ~)",
      "Bash(rm -rf .)",
      "Bash(curl * | bash)",
      "Bash(curl * | sh)",
      "Bash(wget * | bash)",
      "Bash(wget * | sh)",
      "Bash(git push --force*)",
      "Bash(git push --mirror*)",
      "Bash(git reset --hard*)",
      "Bash(git clean -f*)",
      "Bash(npm install -g *)"
    ]
  }
}

Skills (9)

Subagents (3)

code-reviewer
model: sonnet
Expert code reviewer that checks for bugs, security, performance, and style issues
doc-writer
model: sonnet
Documentation specialist that generates clear, structured technical documentation
security-checker
model: sonnet
Security-focused agent that audits code for vulnerabilities and unsafe patterns

Hooks (3)

eventmatcherruns
PostToolUseEdit|Writeecho [Auto] File saved.
SessionStartcompactecho [Context Restored] Respond in Japanese. Check CLAUDE.md and memory.
Stop*echo [Session] Task complete.

Permissions

deny (12)
Bash(rm -rf /)
Bash(rm -rf ~)
Bash(rm -rf .)
Bash(curl * | bash)
Bash(curl * | sh)
Bash(wget * | bash)
Bash(wget * | sh)
Bash(git push --force*)
Bash(git push --mirror*)
Bash(git reset --hard*)
Bash(git clean -f*)
Bash(npm install -g *)
ask (0)
—
allow (30)
Read
Edit
Write
Glob
Grep
WebSearch
WebFetch
Bash(git status*)
Bash(git log*)
Bash(git diff*)
Bash(git branch*)
Bash(ls *)
Bash(mkdir *)
Bash(npm test*)
Bash(npx jest*)
Bash(npx eslint*)
Bash(npx prettier*)
Bash(npx tsc*)
Bash(python -m pytest*)
Bash(pip list*)
Bash(pip show*)
Bash(gh pr view*)
Bash(gh pr list*)
Bash(gh pr diff*)
Bash(gh issue view*)
Bash(gh issue list*)
Bash(gh repo view*)
Bash(gh run view*)
Bash(gh run list*)
Bash(gh auth status*)

Similar rigs

copied ✓