Yassinekrn/claude-setup
Personal Claude Code setup — orchestrator/subagent delegation policy, custom agents, and a colored PowerShell statusline (git branch, model+effort, tokens, cost, rate limits).
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 Yassinekrn/claude-setup/agents ./rig-claude-setup/agents $ npx degit Yassinekrn/claude-setup/commands ./rig-claude-setup/commands $ npx degit Yassinekrn/claude-setup/skills ./rig-claude-setup/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.
$ curl -fsSL --create-dirs -o .claude/agents/Explore.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/Explore.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/committer.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/committer.md $ curl -fsSL --create-dirs -o .claude/agents/debugger.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/debugger.md $ curl -fsSL --create-dirs -o .claude/agents/docs-writer.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/docs-writer.md $ curl -fsSL --create-dirs -o .claude/agents/implementer.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/implementer.md $ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/planner.md $ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/security-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/test-runner.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/test-runner.md $ curl -fsSL --create-dirs -o .claude/agents/test-writer.md https://raw.githubusercontent.com/Yassinekrn/claude-setup/master/agents/test-writer.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Subagents (10)
| Explore model: haiku | Searches and reads codebase without changes. Use for "how does X work", "where Y defined", "find usages of Z". |
| code-reviewer model: sonnet | Reviews diff/changed files for correctness, security, quality before commit. Use after implementation and passing tests, before committing. |
| committer model: haiku | Stages changes, writes conventional commit message. Use once code-reviewer approves and tests pass — never before. |
| debugger model: sonnet | Investigates and fixes a specific failing test, error, or bug report. Use when test-runner reports failure, or given a stack trace/bug description directly. |
| docs-writer model: haiku | Updates README, API docs, inline documentation to reflect recent code changes. Use after a feature is implemented and committed, or on request. |
| implementer model: sonnet | Writes/edits code to implement a plan or well-specified change. Use once a plan exists, or for small clearly-scoped changes needing no separate planning pass. |
| planner model: sonnet | Investigates feature/bug request, produces implementation plan before code written. Use at start of any non-trivial feature, refactor, or unclear bug. |
| security-auditor model: sonnet | Audits dependencies for known vulnerabilities, outdated packages, scans code for common security anti-patterns. Use before releases or on request for a security pass. |
| test-runner model: sonnet | Runs test suites, reports results. Use after any code change to verify nothing broke, or on request. |
| test-writer model: sonnet | Writes tests for code that implementer just changed, when none exist yet or coverage is missing. Use after implementer completes, before test-runner, whenever the changed code has no corresponding tes |
Slash commands (1)
/handoff
Plugins (4)
caveman@cavemanfrontend-design@claude-plugins-officialplaywright@claude-plugins-officialhumanizer@humanizer
Similar rigs
ZaaliMohamed123/evolving-claude
A self-improving global Claude Code setup: 10 subagents, on-demand skills, safety hooks, three-tier memory, and a config feedback loop.
Orchestrator 2.2k tok ·
tylerjkells/claude-dotfiles
—
Pragmatist 579 tok ·
nexusweblabs/claude-bedrock-setup
CLI tool to configure Claude Code for AWS Bedrock
Orchestrator 1.2k tok ·
JulesNsenda/claude-workflow
My global Claude Code config — a plan → gate → commit workflow with adversarial review, symlinked into ~/.claude
Fort Knox 3.8k tok ·