~ / rigs / philoserf / claude-code-config

philoserf/claude-code-config

Personal Claude Code configuration versioned inside ~/.claude — agents, skills, hooks, settings, and statusline (reference, not a starter template)

↗ GitHub ★ 13 mit updated 6d ago personal setup Claude Code
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~3.6k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Blocks destructive commands · Pre-tool screening hook · details

Copy this rig

# review before running: this installs third-party code
$ npx degit philoserf/claude-code-config/.claude ./rig-claude-code-config  # 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.

$ npx degit philoserf/claude-code-config/.claude/skills/cc-release-review .claude/skills/cc-release-review
$ npx degit philoserf/claude-code-config/.claude/skills/verify .claude/skills/verify
$ npx degit philoserf/claude-code-config/skills/code-audit .claude/skills/code-audit
$ npx degit philoserf/claude-code-config/skills/code-reduction .claude/skills/code-reduction
$ npx degit philoserf/claude-code-config/skills/code-refactor .claude/skills/code-refactor
$ npx degit philoserf/claude-code-config/skills/code-theory .claude/skills/code-theory
$ npx degit philoserf/claude-code-config/skills/code-walkthrough .claude/skills/code-walkthrough
$ npx degit philoserf/claude-code-config/skills/editor .claude/skills/editor
$ npx degit philoserf/claude-code-config/skills/grill .claude/skills/grill
$ npx degit philoserf/claude-code-config/skills/issue-pr .claude/skills/issue-pr
$ npx degit philoserf/claude-code-config/skills/issue-triage .claude/skills/issue-triage
$ npx degit philoserf/claude-code-config/skills/issue-verify .claude/skills/issue-verify
$ npx degit philoserf/claude-code-config/skills/release-captain .claude/skills/release-captain
$ npx degit philoserf/claude-code-config/skills/release-gate .claude/skills/release-gate
$ npx degit philoserf/claude-code-config/skills/release-ship .claude/skills/release-ship

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": "sh ~/.claude/hooks/block-pr-fill.sh"
          }
        ]
      }
    ]
  }
}

Skills (15)

Hooks (4)

eventmatcherruns
PostToolUseEdit|Write|MultiEditsh ~/.claude/hooks/auto-format-md.sh
Notificationagent_needs_inputsh ~/.claude/hooks/notify-agent.sh needs-input
Notificationagent_completedsh ~/.claude/hooks/notify-agent.sh completed
PreToolUseBashsh ~/.claude/hooks/block-pr-fill.sh

Plugins (1)

cc-plugin-you-should-know@builtin

Permissions

deny (0)
—
ask (0)
—
allow (12)
mcp__safari
Bash(claude --version)
Bash(dot log *)
Bash(dot ls-files *)
Bash(dot status *)
Bash(dot diff *)
Bash(dot show *)
Bash(go vet *)
Bash(go list *)
Bash(brew list *)
Bash(brew info *)
Bash(defaults read *)

Similar rigs

copied ✓