~ / rigs / viet-nv / claude-dotfiles

viet-nv/claude-dotfiles

No description.

↗ GitHub ★ 0 no license updated 3mo ago personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~1.5k 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 viet-nv/claude-dotfiles/agents ./rig-claude-dotfiles/agents
$ npx degit viet-nv/claude-dotfiles/commands ./rig-claude-dotfiles/commands

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.

$ curl -fsSL --create-dirs -o .claude/agents/senior-developer.md https://raw.githubusercontent.com/viet-nv/claude-dotfiles/main/agents/agents/senior-developer.md
$ curl -fsSL --create-dirs -o .claude/agents/senior-reviewer.md https://raw.githubusercontent.com/viet-nv/claude-dotfiles/main/agents/agents/senior-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/senior-tester.md https://raw.githubusercontent.com/viet-nv/claude-dotfiles/main/agents/agents/senior-tester.md
$ curl -fsSL --create-dirs -o .claude/agents/senior-developer.md https://raw.githubusercontent.com/viet-nv/claude-dotfiles/main/agents/senior-developer.md
$ curl -fsSL --create-dirs -o .claude/agents/senior-reviewer.md https://raw.githubusercontent.com/viet-nv/claude-dotfiles/main/agents/senior-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/senior-tester.md https://raw.githubusercontent.com/viet-nv/claude-dotfiles/main/agents/senior-tester.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(git push :*)",
      "Bash(pnpm publish :*)",
      "Bash(npm publish :*)",
      "Bash(chmod :*)",
      "Bash(sudo :*)"
    ]
  }
}

Subagents (6)

senior-developer
model: opus
>
senior-reviewer
model: opus
>
senior-tester
model: sonnet
>
senior-developer
model: opus
>
senior-reviewer
model: opus
>
senior-tester
model: sonnet
>

Slash commands (2)

/commands/implement-feature/implement-feature

Permissions

deny (6)
Bash(rm -rf :*)
Bash(git push :*)
Bash(pnpm publish :*)
Bash(npm publish :*)
Bash(chmod :*)
Bash(sudo :*)
ask (0)
—
allow (13)
Read
Write
Edit
Bash(pnpm lint:*)
Bash(pnpm type-check:*)
Bash(pnpm test:*)
Bash(pnpm build-package)
Bash(cat :*)
Bash(ls :*)
Bash(grep :*)
Bash(find :*)
Bash(head :*)
Bash(tail :*)

Similar rigs

copied ✓