~ / rigs / DylanLamb888 / claude-code-config

DylanLamb888/claude-code-config

Personal Claude Code configuration: settings, hooks, skills, commands, and MCP servers

↗ GitHub ★ 0 no license updated 9mo ago personal setup Claude Code
share on X
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
CONTEXT TAX · EVERY TURN
~9.4k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
4/5
Blocks destructive commands · Protects secrets · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
$ npx degit DylanLamb888/claude-code-config/agents ./rig-claude-code-config/agents
$ npx degit DylanLamb888/claude-code-config/commands ./rig-claude-code-config/commands
$ npx degit DylanLamb888/claude-code-config/skills ./rig-claude-code-config/skills
$ npx degit DylanLamb888/claude-code-config/hooks ./rig-claude-code-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.

$ claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
$ npx degit DylanLamb888/claude-code-config/skills/agent-browser .claude/skills/agent-browser
$ npx degit DylanLamb888/claude-code-config/skills/react-best-practices .claude/skills/react-best-practices
$ npx degit DylanLamb888/claude-code-config/skills/ui-skills .claude/skills/ui-skills
$ npx degit DylanLamb888/claude-code-config/skills/web-design-guidelines .claude/skills/web-design-guidelines
$ curl -fsSL --create-dirs -o .claude/agents/code-improver.md https://raw.githubusercontent.com/DylanLamb888/claude-code-config/main/agents/code-improver.md

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

{
  "permissions": {
    "deny": [
      "Read(.env)",
      "Read(.env.*)",
      "Read(**/secrets/**)",
      "Read(**/.env)",
      "Read(**/.env.*)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/security-check.sh"
          },
          {
            "type": "command",
            "command": "~/.claude/hooks/pre-commit-test.sh"
          },
          {
            "type": "command",
            "command": "~/.claude/hooks/typecheck-pre-commit.sh"
          },
          {
            "type": "command",
            "command": "~/.claude/hooks/branch-protection.sh"
          }
        ]
      }
    ]
  }
}

MCP servers (1)

serversourceest. tokens
Chrome DevTools MCP · "chrome-devtools" npm 9.0k

Skills (4)

Subagents (1)

code-improver
model: sonnet
Use this agent when you need to review code for quality improvements, identify performance bottlenecks, enhance readability, or ensure adherence to best practices. This agent should be used after writ

Hooks (7)

eventmatcherruns
PreToolUseBash~/.claude/hooks/security-check.sh
PreToolUseBash~/.claude/hooks/pre-commit-test.sh
PreToolUseBash~/.claude/hooks/typecheck-pre-commit.sh
PreToolUseBash~/.claude/hooks/branch-protection.sh
PostToolUseWrite|Edit~/.claude/hooks/format-typescript.sh
PostToolUseWrite|Edit~/.claude/hooks/lint-on-write.sh
PostToolUseBash~/.claude/hooks/notify-complete.sh

Slash commands (7)

/check-console/prd/preflight/ralph/self-review/verify-build/verify-ui

Plugins (11)

frontend-design@claude-plugins-officialcontext7@claude-plugins-officialgithub@claude-plugins-officialfeature-dev@claude-plugins-officialcode-review@claude-plugins-officialcommit-commands@claude-plugins-officialplaywright@claude-plugins-officialagent-sdk-dev@claude-plugins-officialsecurity-guidance@claude-plugins-officialNotion@claude-plugins-officialvercel@claude-plugins-official

Permissions

deny (5)
Read(.env)
Read(.env.*)
Read(**/secrets/**)
Read(**/.env)
Read(**/.env.*)
ask (0)
—
allow (15)
WebSearch
WebFetch
Bash(npm run:*)
Bash(npm test:*)
Bash(npm install:*)
Bash(npm build:*)
Bash(git add:*)
Bash(git commit:*)
Bash(git push:*)
Bash(git status:*)
Bash(git diff:*)
Bash(git log:*)
Bash(git branch:*)
Bash(npx prettier:*)
Bash(npx eslint:*)

Similar rigs

copied ✓