samkujovich/dot-claude
Dotfiles for Claude Code — global config for ~/.claude
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ npx degit samkujovich/dot-claude/agents ./rig-dot-claude/agents $ npx degit samkujovich/dot-claude/skills ./rig-dot-claude/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 samkujovich/dot-claude/skills/bootstrap .claude/skills/bootstrap $ npx degit samkujovich/dot-claude/skills/coding-style .claude/skills/coding-style $ npx degit samkujovich/dot-claude/skills/my-writing-style .claude/skills/my-writing-style $ npx degit samkujovich/dot-claude/skills/open-pr .claude/skills/open-pr $ npx degit samkujovich/dot-claude/skills/process-pr-review .claude/skills/process-pr-review $ npx degit samkujovich/dot-claude/skills/review-panel .claude/skills/review-panel $ npx degit samkujovich/dot-claude/skills/sync-claude-global-settings .claude/skills/sync-claude-global-settings
$ curl -fsSL --create-dirs -o .claude/agents/cpo.md https://raw.githubusercontent.com/samkujovich/dot-claude/main/agents/cpo.md $ curl -fsSL --create-dirs -o .claude/agents/cto.md https://raw.githubusercontent.com/samkujovich/dot-claude/main/agents/cto.md $ curl -fsSL --create-dirs -o .claude/agents/principal-engineer.md https://raw.githubusercontent.com/samkujovich/dot-claude/main/agents/principal-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/product-manager.md https://raw.githubusercontent.com/samkujovich/dot-claude/main/agents/product-manager.md $ curl -fsSL --create-dirs -o .claude/agents/qa-expert.md https://raw.githubusercontent.com/samkujovich/dot-claude/main/agents/qa-expert.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(git push --force*)",
"Bash(git push -f *)",
"Bash(rm -rf /)",
"Bash(rm -rf /*)",
"Bash(rm -rf ~)",
"Bash(rm -rf ~/*)",
"Bash(sudo rm -rf *)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "bash ~/.claude/scripts/git-guard.sh"
}
]
}
]
}
} Skills (7)
bootstrapcoding-stylemy-writing-styleopen-prprocess-pr-reviewreview-panelsync-claude-global-settings
Subagents (5)
| cpo | CPO persona — the strategic product-leadership lens. Use to pressure-test a plan, feature, or project at the level of market positioning, differentiation, prioritization, and what NOT to build, or as |
| cto | CTO persona — the strategic engineering-leadership lens. Use to pressure-test a plan, architecture bet, or project at the level of technical risk, sequencing, build-vs-buy, cost, and team execution, o |
| principal-engineer | AI-native Principal Engineer review persona — a world-class expert in agent architectures, MCP/tool design, the LLM/tool-call handoff, distributed systems, and code quality. Use for deep technical rev |
| product-manager | AI-native Product Manager review persona — thinks in jobs-to-be-done, user value, agent UX, and trust. Use to evaluate whether a PR, feature, tool, or project actually serves the user/job end-to-end, |
| qa-expert | AI-native Staff QA Engineer review persona — adversarial by nature, you try to break things. Use to stress-test a PR, feature, project, or agentic system for failure modes, edge cases, and resilience |
Hooks (2)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | bash ~/.claude/scripts/check-sync.sh |
| PreToolUse | Bash | bash ~/.claude/scripts/git-guard.sh |
Plugins (1)
linear@claude-plugins-official
Permissions
deny (7)
Bash(git push --force*)
Bash(git push -f *)
Bash(rm -rf /)
Bash(rm -rf /*)
Bash(rm -rf ~)
Bash(rm -rf ~/*)
Bash(sudo rm -rf *)
ask (0)
—
allow (16)
Bash(git status *)
Bash(git diff *)
Bash(git log *)
Bash(git branch *)
Bash(git checkout *)
Bash(git add *)
Bash(git commit *)
Bash(git push *)
Bash(git pull *)
Bash(git fetch *)
Bash(git stash *)
Bash(git merge *)
Bash(git rebase *)
Bash(git remote *)
Bash(git tag *)
Bash(gh *)
Similar rigs
Catwallon/repo-template
A starting point for new repositories: an AGENTS.md that sets how coding agents work here, and a one-shot skill that turns the template into a project.
Minimalist 1.7k tok ·
vincy-cheng/skills
—
Skill Collector 4.1k tok ·
ArcadeAI/arcade-mcp
MCP Server Framework and Tool Development library for building custom capabilities into agents.
Pragmatist 4.8k tok ·
pariyar07/architekton
Make repository engineering practice explicit, reviewable, and usable by humans and agents.
Minimalist 813 tok ·