luke-kerwin/claude-code-setup
Personal setup for claude code projects
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ $ npx degit luke-kerwin/claude-code-setup/.claude ./rig-claude-code-setup # 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.
$ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ $ npx degit luke-kerwin/claude-code-setup/.claude/skills/commit .claude/skills/commit $ npx degit luke-kerwin/claude-code-setup/.claude/skills/create-plan .claude/skills/create-plan $ npx degit luke-kerwin/claude-code-setup/.claude/skills/debug .claude/skills/debug $ npx degit luke-kerwin/claude-code-setup/.claude/skills/describe-pr .claude/skills/describe-pr $ npx degit luke-kerwin/claude-code-setup/.claude/skills/gather-requirements .claude/skills/gather-requirements $ npx degit luke-kerwin/claude-code-setup/.claude/skills/implement-plan .claude/skills/implement-plan $ npx degit luke-kerwin/claude-code-setup/.claude/skills/local-review .claude/skills/local-review $ npx degit luke-kerwin/claude-code-setup/.claude/skills/pr-review .claude/skills/pr-review $ npx degit luke-kerwin/claude-code-setup/.claude/skills/research-codebase .claude/skills/research-codebase $ npx degit luke-kerwin/claude-code-setup/.claude/skills/validate-plan .claude/skills/validate-plan
$ curl -fsSL --create-dirs -o .claude/agents/codebase-analyzer.md https://raw.githubusercontent.com/luke-kerwin/claude-code-setup/main/.claude/agents/codebase-analyzer.md $ curl -fsSL --create-dirs -o .claude/agents/codebase-locator.md https://raw.githubusercontent.com/luke-kerwin/claude-code-setup/main/.claude/agents/codebase-locator.md $ curl -fsSL --create-dirs -o .claude/agents/codebase-pattern-finder.md https://raw.githubusercontent.com/luke-kerwin/claude-code-setup/main/.claude/agents/codebase-pattern-finder.md $ curl -fsSL --create-dirs -o .claude/agents/thoughts-analyzer.md https://raw.githubusercontent.com/luke-kerwin/claude-code-setup/main/.claude/agents/thoughts-analyzer.md $ curl -fsSL --create-dirs -o .claude/agents/thoughts-locator.md https://raw.githubusercontent.com/luke-kerwin/claude-code-setup/main/.claude/agents/thoughts-locator.md $ curl -fsSL --create-dirs -o .claude/agents/web-search-researcher.md https://raw.githubusercontent.com/luke-kerwin/claude-code-setup/main/.claude/agents/web-search-researcher.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "bash .claude/hooks/block-dangerous-git.sh"
}
]
}
]
}
} MCP servers (1)
| server | source | est. tokens |
|---|---|---|
| GitHub MCP · "github" | remote · remote | 18.0k |
Skills (10)
commitcreate-plandebugdescribe-prgather-requirementsimplement-planlocal-reviewpr-reviewresearch-codebasevalidate-plan
Subagents (6)
| codebase-analyzer | Analyzes codebase implementation details. Call the codebase-analyzer agent when you need to find detailed information about specific components. As always, the more detailed your request prompt, the b |
| codebase-locator | Locates files, directories, and components relevant to a feature or task. Call `codebase-locator` with human language prompt describing what you're looking for. Basically a "Super Grep/Glob/LS tool" — |
| codebase-pattern-finder | codebase-pattern-finder is a useful subagent_type for finding similar implementations, usage examples, or existing patterns that can be modeled after. It will give you concrete code examples based on |
| thoughts-analyzer | The research equivalent of codebase-analyzer. Use this subagent_type when wanting to deep dive on a research topic. Not commonly needed otherwise. |
| thoughts-locator | Discovers relevant documents in the project's documentation directory. Use this when you need to figure out if there are existing docs, plans, research, or notes relevant to your current task. The `th |
| web-search-researcher | Do you find yourself desiring information that you don't quite feel well-trained (confident) on? Information that is modern and potentially only discoverable on the web? Use the web-search-researcher |
Hooks (2)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | bash .claude/hooks/block-dangerous-git.sh |
| SessionStart | startup|resume | cat .claude/hooks/key-rules.txt |
Similar rigs
humanlayer/humanlayer
The best way to get AI coding agents to solve hard problems in complex codebases.
Orchestrator 2.7k tok ·
jeffersonBastos/precis
A comprehensive template for Claude Code projects with pre-configured commands, agents, and workflows.
Orchestrator 982 tok ·
medusajs/medusa
The world's most flexible commerce platform for agents and developers
Pragmatist 4.4k tok ·
secretj/secretj-claude-config
개인 Claude Code dotfiles — agents, commands, skills, hooks, memory, MCP 템플릿. clone + install.sh 로 환경 복원.
Orchestrator 1.8k tok ·