~ / rigs / swyfft-insurance / eli-claude-config

swyfft-insurance/eli-claude-config

Eli's personal Claude Code configuration (hooks, commands, memory, settings)

↗ GitHub ★ 0 no license updated 1d ago personal setup Claude Code
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~3.5k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit swyfft-insurance/eli-claude-config/commands ./rig-eli-claude-config/commands
$ npx degit swyfft-insurance/eli-claude-config/skills ./rig-eli-claude-config/skills
$ npx degit swyfft-insurance/eli-claude-config/hooks ./rig-eli-claude-config/hooks

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 swyfft-insurance/eli-claude-config/skills/eli--ask-properly .claude/skills/eli--ask-properly
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--audit-doc-mismatch-investigation .claude/skills/eli--audit-doc-mismatch-investigation
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--audit-msg-and-present-again .claude/skills/eli--audit-msg-and-present-again
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--audit-pr-desc .claude/skills/eli--audit-pr-desc
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--audit-standup-draft .claude/skills/eli--audit-standup-draft
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--background-tasks .claude/skills/eli--background-tasks
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--byperil-audit-diagnostic .claude/skills/eli--byperil-audit-diagnostic
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--code-complete-audit .claude/skills/eli--code-complete-audit
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--create-plan-from-ticket .claude/skills/eli--create-plan-from-ticket
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--diff .claude/skills/eli--diff
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--fact-check-writing .claude/skills/eli--fact-check-writing
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--file-history .claude/skills/eli--file-history
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--generate-progress-entry .claude/skills/eli--generate-progress-entry
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--meeting-transcript .claude/skills/eli--meeting-transcript
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--plan-audit .claude/skills/eli--plan-audit
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--pr-feedback .claude/skills/eli--pr-feedback
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--prebind-validation .claude/skills/eli--prebind-validation
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--prep-for-compact .claude/skills/eli--prep-for-compact
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--quote-def-override-audit .claude/skills/eli--quote-def-override-audit
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--read-ticket .claude/skills/eli--read-ticket
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--review-prs-parallel .claude/skills/eli--review-prs-parallel
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--revise-draft .claude/skills/eli--revise-draft
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--run-ui-acceptance-tests-local .claude/skills/eli--run-ui-acceptance-tests-local
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--seed .claude/skills/eli--seed
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--show .claude/skills/eli--show
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--standup .claude/skills/eli--standup
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--ticket-folders-overview .claude/skills/eli--ticket-folders-overview
$ npx degit swyfft-insurance/eli-claude-config/skills/eli--word-slop .claude/skills/eli--word-slop

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": "*",
        "hooks": [
          {
            "type": "command",
            "command": "python3 C:~/.claude/hooks/pretooluse.py"
          }
        ]
      }
    ]
  }
}

Skills (28)

Hooks (4)

eventmatcherruns
SessionStart*python3 C:~/.claude/hooks/sessionstart.py
UserPromptSubmit*python3 C:~/.claude/hooks/userpromptsubmit.py
PreToolUse*python3 C:~/.claude/hooks/pretooluse.py
Stop*python3 C:~/.claude/hooks/stop.py

Slash commands (1)

/search-logs

Permissions

deny (0)
—
ask (0)
—
allow (120)
Edit(~/.claude/skills/**)
Edit(~/.claude/rules/**)
Edit(~/.claude/hooks/**)
Edit(~/.claude/scripts/**)
Bash(dotnet test:*)
Bash(dotnet build:*)
Bash(dotnet restore:*)
Bash(dotnet clean:*)
Bash(dotnet run --project Swyfft.Console:*)
Bash(dotnet run:*)
Bash(dotnet format:*)
Bash(dotnet msbuild:*)
Bash(dotnet:*)
Bash(/mnt/c/Program Files/dotnet/dotnet.exe build:*)
Bash(pwsh:*)
Bash(powershell:*)
Bash(git:*)
Bash(gh pr:*)
Bash(gh search:*)
Bash(gh api:*)
Bash(gh repo:*)
Bash(gh pr view:*)
Bash(gh pr diff:*)
Bash(gh pr list:*)
Bash(gh pr create:*)
Bash(gh pr edit:*)
Bash(mkdir -p /tmp:*)
Bash(mkdir -p ~/Desktop/standups:*)
Bash(grep:*)
Bash(cat:*)
Bash(tail:*)
Bash(head:*)
Bash(ls:*)
Bash(find:*)
Bash(wc:*)
Bash(dir:*)
Bash(mount:*)
Bash(findstr:*)
Bash(date:*)
Bash(printenv:*)
Bash(npm search:*)
Bash(npm view:*)
Bash(claude mcp:*)
Bash(Select-Object -Last 30)
Bash(sqlcmd:*)
Bash(jq:*)
Bash(curl:*)
Bash(echo:*)
Bash(cp:*)
Bash(cd:*)
Bash(az account:*)
Bash(bun:*)
Bash(test:*)
Bash(sort:*)
Bash(cut:*)
Bash(cygpath:*)
Bash(wait:*)
Bash(taskkill:*)
Bash(tasklist:*)
Bash(netstat:*)

Similar rigs

copied ✓