~ / rigs / luke-kerwin / claude-code-setup

luke-kerwin/claude-code-setup

Personal setup for claude code projects

↗ GitHub ★ 5 no license updated 6mo ago personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~19.4k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

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)

serversourceest. tokens
GitHub MCP · "github" remote · remote 18.0k

Skills (10)

Subagents (6)

codebase-analyzerAnalyzes 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-locatorLocates 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-findercodebase-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-analyzerThe research equivalent of codebase-analyzer. Use this subagent_type when wanting to deep dive on a research topic. Not commonly needed otherwise.
thoughts-locatorDiscovers 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-researcherDo 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)

eventmatcherruns
PreToolUseBashbash .claude/hooks/block-dangerous-git.sh
SessionStartstartup|resumecat .claude/hooks/key-rules.txt

Similar rigs

copied ✓