~ / rigs / Cyvid7-Darus10 / claude-code-config

Cyvid7-Darus10/claude-code-config

My Claude Code configuration: 29 agents, 60 commands, 60 skills, 65 rules. Built on everything-claude-code + obra/superpowers.

↗ GitHub ★ 2 MIT updated 3mo ago personal setup Claude CodeCodex
share on X
ARCHETYPE
Fort Knox
Deny lists, pre-tool hooks, sandboxing. Nothing touches prod without a signature.
CONTEXT TAX · EVERY TURN
~10.7k 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 context7 -- npx -y @upstash/context7-mcp@latest
$ claude mcp add playwright -- npx -y @playwright/mcp --browser chrome
$ npx degit Cyvid7-Darus10/claude-code-config/agents ./rig-claude-code-config/agents
$ npx degit Cyvid7-Darus10/claude-code-config/commands ./rig-claude-code-config/commands
$ npx degit Cyvid7-Darus10/claude-code-config/skills ./rig-claude-code-config/skills
$ npx degit Cyvid7-Darus10/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 context7 -- npx -y @upstash/context7-mcp@latest
$ claude mcp add playwright -- npx -y @playwright/mcp --browser chrome
$ npx degit Cyvid7-Darus10/claude-code-config/skills/api-design .claude/skills/api-design
$ npx degit Cyvid7-Darus10/claude-code-config/skills/backend-patterns .claude/skills/backend-patterns
$ npx degit Cyvid7-Darus10/claude-code-config/skills/claude-api .claude/skills/claude-api
$ npx degit Cyvid7-Darus10/claude-code-config/skills/database-migrations .claude/skills/database-migrations
$ npx degit Cyvid7-Darus10/claude-code-config/skills/e2e-testing .claude/skills/e2e-testing
$ npx degit Cyvid7-Darus10/claude-code-config/skills/foundation-models-on-device .claude/skills/foundation-models-on-device
$ npx degit Cyvid7-Darus10/claude-code-config/skills/frontend-patterns .claude/skills/frontend-patterns
$ npx degit Cyvid7-Darus10/claude-code-config/skills/liquid-glass-design .claude/skills/liquid-glass-design
$ npx degit Cyvid7-Darus10/claude-code-config/skills/market-research .claude/skills/market-research
$ npx degit Cyvid7-Darus10/claude-code-config/skills/ponytail .claude/skills/ponytail
$ npx degit Cyvid7-Darus10/claude-code-config/skills/postgres-patterns .claude/skills/postgres-patterns
$ npx degit Cyvid7-Darus10/claude-code-config/skills/python-patterns .claude/skills/python-patterns
$ npx degit Cyvid7-Darus10/claude-code-config/skills/python-testing .claude/skills/python-testing
$ npx degit Cyvid7-Darus10/claude-code-config/skills/security-review .claude/skills/security-review
$ npx degit Cyvid7-Darus10/claude-code-config/skills/swift-actor-persistence .claude/skills/swift-actor-persistence
$ npx degit Cyvid7-Darus10/claude-code-config/skills/swift-concurrency-6-2 .claude/skills/swift-concurrency-6-2
$ npx degit Cyvid7-Darus10/claude-code-config/skills/swift-protocol-di-testing .claude/skills/swift-protocol-di-testing
$ npx degit Cyvid7-Darus10/claude-code-config/skills/swiftui-patterns .claude/skills/swiftui-patterns
$ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/architect.md
$ curl -fsSL --create-dirs -o .claude/agents/build-error-resolver.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/build-error-resolver.md
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/code-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/database-reviewer.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/database-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/docs-lookup.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/docs-lookup.md
$ curl -fsSL --create-dirs -o .claude/agents/e2e-runner.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/e2e-runner.md
$ curl -fsSL --create-dirs -o .claude/agents/planner.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/planner.md
$ curl -fsSL --create-dirs -o .claude/agents/python-reviewer.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/python-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/refactor-cleaner.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/refactor-cleaner.md
$ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/security-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/tdd-guide.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/tdd-guide.md
$ curl -fsSL --create-dirs -o .claude/agents/typescript-reviewer.md https://raw.githubusercontent.com/Cyvid7-Darus10/claude-code-config/main/agents/typescript-reviewer.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(~/.ssh/*)",
      "Read(~/.aws/*)",
      "Read(~/.env)",
      "Read(**/credentials*)",
      "Read(**/.env.local)",
      "Read(**/.env.production)",
      "Read(**/secrets*)",
      "Write(~/.ssh/*)",
      "Write(~/.aws/*)",
      "Write(~/.env)",
      "Bash(rm -rf /)",
      "Bash(rm -rf ~)",
      "Bash(rm -rf /*)",
      "Bash(curl * | bash)",
      "Bash(wget * | bash)",
      "Bash(curl * | sh)",
      "Bash(wget * | sh)",
      "Bash(curl * -d *)",
      "Bash(curl * --data *)",
      "Bash(curl * -F *)",
      "Bash(wget --post-data *)",
      "Bash(git remote add *)",
      "Bash(npm publish*)",
      "Bash(nc *)",
      "Bash(netcat *)"
    ]
  },
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Read",
        "hooks": [
          {
            "type": "command",
            "command": "node \"$HOME/.claude/hooks/pre-read.mjs\""
          }
        ]
      }
    ]
  }
}

MCP servers (2)

serversourceest. tokens
Context7 npm 1.2k
Playwright MCP · "playwright" npm 7.5k

Skills (18)

Subagents (12)

architect
model: opus
Software architecture specialist for system design, scalability, and technical decision-making. Use PROACTIVELY when planning new features, refactoring large systems, or making architectural decisions
build-error-resolver
model: sonnet
Build and TypeScript error resolution specialist. Use PROACTIVELY when build fails or type errors occur. Fixes build/type errors only with minimal diffs, no architectural edits. Focuses on getting the
code-reviewer
model: sonnet
Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code. MUST BE USED for all code changes.
database-reviewer
model: sonnet
PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database p
docs-lookup
model: sonnet
When the user asks how to use a library, framework, or API or needs up-to-date code examples, use Context7 MCP to fetch current documentation and return answers with examples. Invoke for docs/API/setu
e2e-runner
model: sonnet
End-to-end testing specialist using Vercel Agent Browser (preferred) with Playwright fallback. Use PROACTIVELY for generating, maintaining, and running E2E tests. Manages test journeys, quarantines fl
planner
model: opus
Expert planning specialist for complex features and refactoring. Use PROACTIVELY when users request feature implementation, architectural changes, or complex refactoring. Automatically activated for p
python-reviewer
model: sonnet
Expert Python code reviewer specializing in PEP 8 compliance, Pythonic idioms, type hints, security, and performance. Use for all Python code changes. MUST BE USED for Python projects.
refactor-cleaner
model: sonnet
Dead code cleanup and consolidation specialist. Use PROACTIVELY for removing unused code, duplicates, and refactoring. Runs analysis tools (knip, depcheck, ts-prune) to identify dead code and safely r
security-reviewer
model: sonnet
Security vulnerability detection and remediation specialist. Use PROACTIVELY after writing code that handles user input, authentication, API endpoints, or sensitive data. Flags secrets, SSRF, injectio
tdd-guide
model: sonnet
Test-Driven Development specialist enforcing write-tests-first methodology. Use PROACTIVELY when writing new features, fixing bugs, or refactoring code. Ensures 80%+ test coverage.
typescript-reviewer
model: sonnet
Expert TypeScript/JavaScript code reviewer specializing in type safety, async correctness, Node/web security, and idiomatic patterns. Use for all TypeScript and JavaScript code changes. MUST BE USED f

Hooks (2)

eventmatcherruns
PreToolUseReadnode "$HOME/.claude/hooks/pre-read.mjs"
PostToolUse*node "$HOME/.claude/hooks/compress.mjs"

Slash commands (16)

/build-fix/code-review/docs/e2e/plan/ponytail-audit/ponytail-debt/ponytail-gain/ponytail-help/ponytail-review/ponytail/python-review/refactor-clean/tdd/test-coverage/verify

Permissions

deny (25)
Read(~/.ssh/*)
Read(~/.aws/*)
Read(~/.env)
Read(**/credentials*)
Read(**/.env.local)
Read(**/.env.production)
Read(**/secrets*)
Write(~/.ssh/*)
Write(~/.aws/*)
Write(~/.env)
Bash(rm -rf /)
Bash(rm -rf ~)
Bash(rm -rf /*)
Bash(curl * | bash)
Bash(wget * | bash)
Bash(curl * | sh)
Bash(wget * | sh)
Bash(curl * -d *)
Bash(curl * --data *)
Bash(curl * -F *)
Bash(wget --post-data *)
Bash(git remote add *)
Bash(npm publish*)
Bash(nc *)
Bash(netcat *)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓