~ / rigs / w0rp / claude-code-config

w0rp/claude-code-config

My Claude Code Configuration

↗ GitHub ★ 1 Unlicense updated 5mo ago personal setup Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~7.0k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

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

$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/external_plugins/discord/skills/access .claude/skills/access
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/external_plugins/discord/skills/configure .claude/skills/configure
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/claude-code-setup/skills/claude-automation-recommender .claude/skills/claude-automation-recommender
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/claude-md-management/skills/claude-md-improver .claude/skills/claude-md-improver
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/cwc-makers/skills/cardputer-buddy .claude/skills/cardputer-buddy
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/cwc-makers/skills/m5-onboard .claude/skills/m5-onboard
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/example-plugin/skills/example-command .claude/skills/example-command
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/example-plugin/skills/example-skill .claude/skills/example-skill
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/frontend-design/skills/frontend-design .claude/skills/frontend-design
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/hookify/skills/writing-rules .claude/skills/writing-rules
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/math-olympiad/skills/math-olympiad .claude/skills/math-olympiad
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/mcp-server-dev/skills/build-mcp-app .claude/skills/build-mcp-app
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/mcp-server-dev/skills/build-mcp-server .claude/skills/build-mcp-server
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/mcp-server-dev/skills/build-mcpb .claude/skills/build-mcpb
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/playground/skills/playground .claude/skills/playground
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/agent-development .claude/skills/agent-development
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/command-development .claude/skills/command-development
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/hook-development .claude/skills/hook-development
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/mcp-integration .claude/skills/mcp-integration
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/plugin-settings .claude/skills/plugin-settings
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/plugin-structure .claude/skills/plugin-structure
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development .claude/skills/skill-development
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/session-report/skills/session-report .claude/skills/session-report
$ npx degit w0rp/claude-code-config/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator .claude/skills/skill-creator
$ npx degit w0rp/claude-code-config/skills/st .claude/skills/st

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "deny": [
      "Bash(./cdk-wrapper.sh *)",
      "Bash(./cdk-wrapper.sh)",
      "Bash(./cdk.sh *)",
      "Bash(./cdk.sh)",
      "Bash(.venv/bin/pip *)",
      "Bash(.venv/bin/pip)",
      "Bash(.venv/bin/pip3 *)",
      "Bash(.venv/bin/pip3)",
      "Bash(.venv/bin/python *)",
      "Bash(.venv/bin/python)",
      "Bash(.venv/bin/python2 *)",
      "Bash(.venv/bin/python2)",
      "Bash(.venv/bin/python3 *)",
      "Bash(.venv/bin/python3)",
      "Bash(cdk *)",
      "Bash(cpan *)",
      "Bash(cpan)",
      "Bash(cpanm *)",
      "Bash(cpanm)",
      "Bash(curl *)",
      "Bash(enc2xs *)",
      "Bash(enc2xs)",
      "Bash(find *)",
      "Bash(git add *)",
      "Bash(git checkout *)",
      "Bash(git commit *)",
      "Bash(git stash *)",
      "Bash(git rebase *)",
      "Bash(git merge *)",
      "Bash(git cherry-pick *)",
      "Bash(git pull)",
      "Bash(git pull *)",
      "Bash(git push)",
      "Bash(git push *)",
      "Bash(h2ph *)",
      "Bash(h2ph)",
      "Bash(h2xs *)",
      "Bash(h2xs)",
      "Bash(hatch *)",
      "Bash(hatch)",
      "Bash(ipython *)",
      "Bash(json_pp *)",
      "Bash(json_pp)",
      "Bash(libnetcfg *)",
      "Bash(libnetcfg)",
      "Bash(mmdc)",
      "Bash(mmdc *)",
      "Bash(node -e *)",
      "Bash(nox *)",
      "Bash(nox)",
      "Bash(perl *)",
      "Bash(perl)",
      "Bash(perlbug *)",
      "Bash(perlbug)",
      "Bash(perldoc *)",
      "Bash(perldoc)",
      "Bash(perlivp *)",
      "Bash(perlivp)",
      "Bash(pip *)",
      "Bash(pip)",
      "Bash(pip3 *)",
      "Bash(pip3)",
      "Bash(pipenv *)",
      "Bash(pipenv)",
      "Bash(pipx *)",
      "Bash(pipx)",
      "Bash(pl2pm *)",
      "Bash(pl2pm)",
      "Bash(pod2html *)",
      "Bash(pod2html)",
      "Bash(pod2man *)",
      "Bash(pod2man)",
      "Bash(pod2text *)",
      "Bash(pod2text)",
      "Bash(pod2usage *)",
      "Bash(pod2usage)",
      "Bash(poetry *)",
      "Bash(poetry)",
      "Bash(prove *)",
      "Bash(prove)"
    ]
  },
  "sandbox": {
    "enabled": true
  }
}

MCP servers (2)

serversourceest. tokens
discord local / custom 2.5k
fakechat local / custom 2.5k

Skills (25)

Plugins (3)

swift-lsp@claude-plugins-officialcaveman@cavemanpyright-lsp@claude-plugins-official

Permissions

deny (120)
Bash(./cdk-wrapper.sh *)
Bash(./cdk-wrapper.sh)
Bash(./cdk.sh *)
Bash(./cdk.sh)
Bash(.venv/bin/pip *)
Bash(.venv/bin/pip)
Bash(.venv/bin/pip3 *)
Bash(.venv/bin/pip3)
Bash(.venv/bin/python *)
Bash(.venv/bin/python)
Bash(.venv/bin/python2 *)
Bash(.venv/bin/python2)
Bash(.venv/bin/python3 *)
Bash(.venv/bin/python3)
Bash(cdk *)
Bash(cpan *)
Bash(cpan)
Bash(cpanm *)
Bash(cpanm)
Bash(curl *)
Bash(enc2xs *)
Bash(enc2xs)
Bash(find *)
Bash(git add *)
Bash(git checkout *)
Bash(git commit *)
Bash(git stash *)
Bash(git rebase *)
Bash(git merge *)
Bash(git cherry-pick *)
Bash(git pull)
Bash(git pull *)
Bash(git push)
Bash(git push *)
Bash(h2ph *)
Bash(h2ph)
Bash(h2xs *)
Bash(h2xs)
Bash(hatch *)
Bash(hatch)
Bash(ipython *)
Bash(json_pp *)
Bash(json_pp)
Bash(libnetcfg *)
Bash(libnetcfg)
Bash(mmdc)
Bash(mmdc *)
Bash(node -e *)
Bash(nox *)
Bash(nox)
Bash(perl *)
Bash(perl)
Bash(perlbug *)
Bash(perlbug)
Bash(perldoc *)
Bash(perldoc)
Bash(perlivp *)
Bash(perlivp)
Bash(pip *)
Bash(pip)
ask (0)
—
allow (80)
Read
Edit
Write
Glob
Grep
Bash(./run_tests.sh *)
Bash(.venv/bin/pip show *)
Bash(.venv/bin/pip3 show *)
Bash(.venv/bin/pyright *)
Bash(awk *)
Bash(cat *)
Bash(diff *)
Bash(git branch --list *)
Bash(git diff *)
Bash(git diff)
Bash(git log *)
Bash(git log)
Bash(git reflog *)
Bash(git reflog)
Bash(git show *)
Bash(git status *)
Bash(git status)
Bash(git stash list)
Bash(git tag --list *)
Bash(git tag --list)
Bash(git tag -l *)
Bash(git tag -l)
Bash(grep *)
Bash(head *)
Bash(ls *)
Bash(ls)
Bash(mkdir *)
Bash(rg)
Bash(rg *)
Bash(sed *)
Bash(sort *)
Bash(tail *)
Bash(wc *)
Bash(pip show *)
Bash(pip3 show *)
Bash(yarn lint *)
Bash(yarn lint:files *)
Bash(yarn lint:files)
Bash(yarn lint)
Bash(yarn types:build *)
Bash(yarn types:build)
Bash(uv format)
Bash(uv format *)
Bash(uv run lint)
Bash(uv run lint *)
Bash(uv run format)
Bash(uv run format *)
Bash(uv run test)
Bash(uv run test *)
Bash(uv run types)
Bash(uv run types *)
Bash(uv run typing)
Bash(uv run typing *)
Bash(uv run python -m py_compile *)
WebFetch(domain:developer.okta.com)

Similar rigs

copied ✓