viknesh20-20/claude-code-tool-kit
Production-ready Claude Code configuration. 12 original agents, 200+ slash-command skills, 45+ MCP servers, 14 plugins, design + 3D + WebGPU + GSAP + RAG tooling. One-command Node.js installer for premium websites, SaaS apps, AI agents. Fre
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
Copy this rig
# review before running: this installs third-party code $ claude mcp add fetch -- npx -y @anthropic-ai/mcp-fetch $ claude mcp add filesystem -- npx -y @anthropic-ai/mcp-filesystem . $ claude mcp add memory -- npx -y @modelcontextprotocol/server-memory $ claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking $ claude mcp add context7 -- npx -y @upstash/context7-mcp $ claude mcp add serena -- uvx --from serena-agent serena --config-path ./serena-config.yml $ claude mcp add --transport http figma https://mcp.figma.com/mcp $ claude mcp add playwright -- npx -y @playwright/mcp@latest $ claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer $ claude mcp add firecrawl -e FIRECRAWL_<redacted> -- npx -y firecrawl-mcp $ claude mcp add brave-search -e BRAVE_<redacted> -- npx -y @modelcontextprotocol/server-brave-search $ claude mcp add perplexity -e PERPLEXITY_<redacted> -- npx -y @anthropic-ai/mcp-perplexity $ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-github $ claude mcp add gitlab -e GITLAB_API_URL=YOUR_GITLAB_API_URL -e GITLAB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-gitlab $ claude mcp add postgres -e POSTGRES_CONNECTION_STRING=YOUR_POSTGRES_CONNECTION_STRING -- npx -y @modelcontextprotocol/server-postgres $ claude mcp add sqlite -- npx -y @modelcontextprotocol/server-sqlite $ claude mcp add redis -e REDIS_URL=YOUR_REDIS_URL -- npx -y @modelcontextprotocol/server-redis $ claude mcp add mongodb -e MONGODB_URI=YOUR_MONGODB_URI -- npx -y mongodb-mcp-server $ claude mcp add supabase -e SUPABASE_<redacted> -e SUPABASE_URL=YOUR_SUPABASE_URL -- npx -y @supabase/mcp-server-supabase $ claude mcp add kubernetes -- npx -y kubernetes-mcp-server $ claude mcp add cloudflare -e CLOUDFLARE_ACCOUNT_ID=YOUR_CLOUDFLARE_ACCOUNT_ID -e CLOUDFLARE_API_<redacted> -- npx -y @cloudflare/mcp-server-cloudflare $ claude mcp add stripe -e STRIPE_SECRET_KEY=YOUR_STRIPE_SECRET_KEY -- npx -y @stripe/mcp $ claude mcp add slack -e SLACK_BOT_<redacted> -e SLACK_TEAM_ID=YOUR_SLACK_TEAM_ID -- npx -y @modelcontextprotocol/server-slack $ claude mcp add twilio -e TWILIO_ACCOUNT_SID=YOUR_TWILIO_ACCOUNT_SID -e TWILIO_AUTH_<redacted> -- npx -y @twilio-alpha/mcp $ claude mcp add notion -e OPENAPI_MCP_HEADERS=YOUR_OPENAPI_MCP_HEADERS -- npx -y @notionhq/notion-mcp-server $ claude mcp add linear -e LINEAR_<redacted> -- npx -y @linear/sdk-mcp $ claude mcp add sentry -e SENTRY_ACCESS_<redacted> -- npx -y @sentry/mcp-server $ claude mcp add huggingface -e HF_<redacted> -- npx -y @huggingface/mcp-server $ claude mcp add claude-context -e MILVUS_<redacted> -e MILVUS_URI=YOUR_MILVUS_URI -e OPENAI_<redacted> -- npx -y @zilliz/claude-context-mcp $ claude mcp add qdrant -e COLLECTION_NAME=YOUR_COLLECTION_NAME -e QDRANT_<redacted> -e QDRANT_URL=YOUR_QDRANT_URL -- uvx mcp-server-qdrant $ claude mcp add chroma -e CHROMA_HOST=YOUR_CHROMA_HOST -e CHROMA_PORT=YOUR_CHROMA_PORT -- uvx chroma-mcp $ claude mcp add magic -e <redacted> -- npx -y @21st-dev/magic@latest $ claude mcp add vercel -e VERCEL_<redacted> -- npx -y @vercel/mcp-adapter $ claude mcp add netlify -e NETLIFY_AUTH_<redacted> -- npx -y @netlify/mcp $ claude mcp add aws -e AWS_ACCESS_KEY_ID=YOUR_AWS_ACCESS_KEY_ID -e AWS_REGION=YOUR_AWS_REGION -e AWS_SECRET_ACCESS_KEY=YOUR_AWS_SECRET_ACCESS_KEY -- uvx awslabs.aws-api-mcp-server@latest $ claude mcp add tavily -e TAVILY_<redacted> -- npx -y tavily-mcp $ claude mcp add exa -e EXA_<redacted> -- npx -y exa-mcp-server $ claude mcp add browserbase -e BROWSERBASE_<redacted> -e BROWSERBASE_PROJECT_ID=YOUR_BROWSERBASE_PROJECT_ID -- npx -y @browserbasehq/mcp $ claude mcp add replicate -e REPLICATE_API_<redacted> -- npx -y replicate-mcp $ claude mcp add elevenlabs -e ELEVENLABS_<redacted> -- uvx elevenlabs-mcp $ npx degit viknesh20-20/claude-code-tool-kit/.claude ./rig-claude-code-tool-kit # 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.
$ claude mcp add fetch -- npx -y @anthropic-ai/mcp-fetch $ claude mcp add filesystem -- npx -y @anthropic-ai/mcp-filesystem . $ claude mcp add memory -- npx -y @modelcontextprotocol/server-memory $ claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking $ claude mcp add context7 -- npx -y @upstash/context7-mcp $ claude mcp add serena -- uvx --from serena-agent serena --config-path ./serena-config.yml $ claude mcp add --transport http figma https://mcp.figma.com/mcp $ claude mcp add playwright -- npx -y @playwright/mcp@latest $ claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer $ claude mcp add firecrawl -e FIRECRAWL_<redacted> -- npx -y firecrawl-mcp $ claude mcp add brave-search -e BRAVE_<redacted> -- npx -y @modelcontextprotocol/server-brave-search $ claude mcp add perplexity -e PERPLEXITY_<redacted> -- npx -y @anthropic-ai/mcp-perplexity $ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-github $ claude mcp add gitlab -e GITLAB_API_URL=YOUR_GITLAB_API_URL -e GITLAB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-gitlab $ claude mcp add postgres -e POSTGRES_CONNECTION_STRING=YOUR_POSTGRES_CONNECTION_STRING -- npx -y @modelcontextprotocol/server-postgres $ claude mcp add sqlite -- npx -y @modelcontextprotocol/server-sqlite $ claude mcp add redis -e REDIS_URL=YOUR_REDIS_URL -- npx -y @modelcontextprotocol/server-redis $ claude mcp add mongodb -e MONGODB_URI=YOUR_MONGODB_URI -- npx -y mongodb-mcp-server $ claude mcp add supabase -e SUPABASE_<redacted> -e SUPABASE_URL=YOUR_SUPABASE_URL -- npx -y @supabase/mcp-server-supabase $ claude mcp add kubernetes -- npx -y kubernetes-mcp-server $ claude mcp add cloudflare -e CLOUDFLARE_ACCOUNT_ID=YOUR_CLOUDFLARE_ACCOUNT_ID -e CLOUDFLARE_API_<redacted> -- npx -y @cloudflare/mcp-server-cloudflare $ claude mcp add stripe -e STRIPE_SECRET_KEY=YOUR_STRIPE_SECRET_KEY -- npx -y @stripe/mcp $ claude mcp add slack -e SLACK_BOT_<redacted> -e SLACK_TEAM_ID=YOUR_SLACK_TEAM_ID -- npx -y @modelcontextprotocol/server-slack $ claude mcp add twilio -e TWILIO_ACCOUNT_SID=YOUR_TWILIO_ACCOUNT_SID -e TWILIO_AUTH_<redacted> -- npx -y @twilio-alpha/mcp $ claude mcp add notion -e OPENAPI_MCP_HEADERS=YOUR_OPENAPI_MCP_HEADERS -- npx -y @notionhq/notion-mcp-server $ claude mcp add linear -e LINEAR_<redacted> -- npx -y @linear/sdk-mcp $ claude mcp add sentry -e SENTRY_ACCESS_<redacted> -- npx -y @sentry/mcp-server $ claude mcp add huggingface -e HF_<redacted> -- npx -y @huggingface/mcp-server $ claude mcp add claude-context -e MILVUS_<redacted> -e MILVUS_URI=YOUR_MILVUS_URI -e OPENAI_<redacted> -- npx -y @zilliz/claude-context-mcp $ claude mcp add qdrant -e COLLECTION_NAME=YOUR_COLLECTION_NAME -e QDRANT_<redacted> -e QDRANT_URL=YOUR_QDRANT_URL -- uvx mcp-server-qdrant $ claude mcp add chroma -e CHROMA_HOST=YOUR_CHROMA_HOST -e CHROMA_PORT=YOUR_CHROMA_PORT -- uvx chroma-mcp $ claude mcp add magic -e <redacted> -- npx -y @21st-dev/magic@latest $ claude mcp add vercel -e VERCEL_<redacted> -- npx -y @vercel/mcp-adapter $ claude mcp add netlify -e NETLIFY_AUTH_<redacted> -- npx -y @netlify/mcp $ claude mcp add aws -e AWS_ACCESS_KEY_ID=YOUR_AWS_ACCESS_KEY_ID -e AWS_REGION=YOUR_AWS_REGION -e AWS_SECRET_ACCESS_KEY=YOUR_AWS_SECRET_ACCESS_KEY -- uvx awslabs.aws-api-mcp-server@latest $ claude mcp add tavily -e TAVILY_<redacted> -- npx -y tavily-mcp $ claude mcp add exa -e EXA_<redacted> -- npx -y exa-mcp-server $ claude mcp add browserbase -e BROWSERBASE_<redacted> -e BROWSERBASE_PROJECT_ID=YOUR_BROWSERBASE_PROJECT_ID -- npx -y @browserbasehq/mcp $ claude mcp add replicate -e REPLICATE_API_<redacted> -- npx -y replicate-mcp $ claude mcp add elevenlabs -e ELEVENLABS_<redacted> -- uvx elevenlabs-mcp
$ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/a11y-audit .claude/skills/a11y-audit $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/api-design .claude/skills/api-design $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/architecture-review .claude/skills/architecture-review $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/business-blueprint .claude/skills/business-blueprint $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/business-logic-audit .claude/skills/business-logic-audit $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/ci-pipeline .claude/skills/ci-pipeline $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/code-coverage .claude/skills/code-coverage $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/competitive-analysis .claude/skills/competitive-analysis $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/convert-code .claude/skills/convert-code $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/create-component .claude/skills/create-component $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/db-migration .claude/skills/db-migration $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/debug .claude/skills/debug $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/dependency-audit .claude/skills/dependency-audit $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/deploy-checklist .claude/skills/deploy-checklist $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/design-flow .claude/skills/design-flow $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/docker-setup .claude/skills/docker-setup $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/env-setup .claude/skills/env-setup $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/error-monitor .claude/skills/error-monitor $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/estimate .claude/skills/estimate $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/explain-code .claude/skills/explain-code $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/fix-issue .claude/skills/fix-issue $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/generate-docs .claude/skills/generate-docs $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/git-cleanup .claude/skills/git-cleanup $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/grill-me .claude/skills/grill-me $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/handoff .claude/skills/handoff $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/legal-pages .claude/skills/legal-pages $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/memory-import .claude/skills/memory-import $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/memory .claude/skills/memory $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/microcopy .claude/skills/microcopy $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/migrate-framework .claude/skills/migrate-framework $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/onboard .claude/skills/onboard $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/optimize .claude/skills/optimize $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/pr-summary .claude/skills/pr-summary $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/refactor .claude/skills/refactor $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/reference-app .claude/skills/reference-app $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/review-pr .claude/skills/review-pr $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/security-scan .claude/skills/security-scan $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/seo-scaffold .claude/skills/seo-scaffold $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/tdd .claude/skills/tdd $ npx degit viknesh20-20/claude-code-tool-kit/.claude/skills/web-launch-check .claude/skills/web-launch-check
$ curl -fsSL --create-dirs -o .claude/agents/ai-engineer.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/ai-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/architect.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/architect.md $ curl -fsSL --create-dirs -o .claude/agents/business-architect.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/business-architect.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/design-system-architect.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/design-system-architect.md $ curl -fsSL --create-dirs -o .claude/agents/devops.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/devops.md $ curl -fsSL --create-dirs -o .claude/agents/documentation.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/documentation.md $ curl -fsSL --create-dirs -o .claude/agents/mentor.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/mentor.md $ curl -fsSL --create-dirs -o .claude/agents/performance.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/performance.md $ curl -fsSL --create-dirs -o .claude/agents/qa-lead.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/qa-lead.md $ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/security-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/tdd.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/tdd.md $ curl -fsSL --create-dirs -o .claude/agents/three-d-specialist.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/three-d-specialist.md $ curl -fsSL --create-dirs -o .claude/agents/ux-designer.md https://raw.githubusercontent.com/viknesh20-20/claude-code-tool-kit/master/.claude/agents/ux-designer.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": [
"Bash(rm -rf /)",
"Bash(rm -rf /*)",
"Bash(rm -rf ~)",
"Bash(rm -rf $HOME)",
"Bash(sudo *)",
"Bash(curl * | bash)",
"Bash(curl * | sh)",
"Bash(wget * | bash)",
"Bash(wget * | sh)",
"Bash(> /dev/sda*)",
"Bash(dd if=/dev/zero of=/dev/*)",
"Bash(mkfs *)",
"Bash(chmod -R 777 /)",
"Bash(:(){:|:&};:)",
"Write(.env)",
"Write(.env.*)",
"Write(*.env)",
"Write(.git/*)",
"Write(package-lock.json)",
"Write(yarn.lock)",
"Write(pnpm-lock.yaml)",
"Write(Cargo.lock)",
"Write(poetry.lock)",
"Write(Gemfile.lock)",
"Write(go.sum)"
]
}
} MCP servers (40)
| server | source | est. tokens |
|---|---|---|
| @anthropic-ai/mcp-fetch · "fetch" | npm | 2.5k |
| @anthropic-ai/mcp-filesystem · "filesystem" | npm | 2.5k |
| Memory (knowledge graph) · "memory" | npm | 2.6k |
| Sequential Thinking · "sequential-thinking" | npm | 900 |
| Context7 | npm | 1.2k |
| Serena | pypi | 8.0k |
| Figma env: FIGMA_ACCESS_TOKEN | remote · remote | 3.0k |
| Playwright MCP · "playwright" | npm | 7.5k |
| Puppeteer | npm | 2.2k |
| Firecrawl env: FIRECRAWL_API_KEY | npm | 5.0k |
| Brave Search · "brave-search" env: BRAVE_API_KEY | npm | 900 |
| Perplexity env: PERPLEXITY_API_KEY | npm | 1.0k |
| GitHub MCP · "github" env: GITHUB_PERSONAL_ACCESS_TOKEN | npm | 18.0k |
| @modelcontextprotocol/server-gitlab · "gitlab" env: GITLAB_API_URL, GITLAB_PERSONAL_ACCESS_TOKEN | npm | 2.5k |
| Postgres env: POSTGRES_CONNECTION_STRING | npm | 600 |
| @modelcontextprotocol/server-sqlite · "sqlite" | npm | 2.5k |
| @modelcontextprotocol/server-redis · "redis" env: REDIS_URL | npm | 2.5k |
| MongoDB env: MONGODB_URI | npm | 6.0k |
| Supabase env: SUPABASE_API_KEY, SUPABASE_URL | npm | 7.0k |
| kubernetes-mcp-server · "kubernetes" | npm | 2.5k |
| Cloudflare env: CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_API_TOKEN | npm | 4.0k |
| Stripe env: STRIPE_SECRET_KEY | npm | 6.0k |
| Slack env: SLACK_BOT_TOKEN, SLACK_TEAM_ID | npm | 3.5k |
| @twilio-alpha/mcp · "twilio" env: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN | npm | 2.5k |
| Notion env: OPENAPI_MCP_HEADERS | npm | 6.0k |
| Linear env: LINEAR_API_KEY | npm | 5.5k |
| Sentry env: SENTRY_ACCESS_TOKEN | npm | 4.5k |
| @huggingface/mcp-server · "huggingface" env: HF_TOKEN | npm | 2.5k |
| @zilliz/claude-context-mcp · "claude-context" env: MILVUS_TOKEN, MILVUS_URI, OPENAI_API_KEY | npm | 2.5k |
| mcp-server-qdrant · "qdrant" env: COLLECTION_NAME, QDRANT_API_KEY, QDRANT_URL | pypi | 2.5k |
| chroma-mcp · "chroma" env: CHROMA_HOST, CHROMA_PORT | pypi | 2.5k |
| 21st.dev Magic · "magic" env: API_KEY | npm | 1.5k |
| @vercel/mcp-adapter · "vercel" env: VERCEL_TOKEN | npm | 2.5k |
| @netlify/mcp · "netlify" env: NETLIFY_AUTH_TOKEN | npm | 2.5k |
| awslabs.aws-api-mcp-server · "aws" env: AWS_ACCESS_KEY_ID, AWS_REGION, AWS_SECRET_ACCESS_KEY | pypi | 2.5k |
| Tavily env: TAVILY_API_KEY | npm | 2.0k |
| Exa env: EXA_API_KEY | npm | 1.5k |
| @browserbasehq/mcp · "browserbase" env: BROWSERBASE_API_KEY, BROWSERBASE_PROJECT_ID | npm | 2.5k |
| replicate-mcp · "replicate" env: REPLICATE_API_TOKEN | npm | 2.5k |
| elevenlabs-mcp · "elevenlabs" env: ELEVENLABS_API_KEY | pypi | 2.5k |
Skills (43)
a11y-auditapi-designarchitecture-reviewbusiness-blueprintbusiness-logic-auditci-pipelinecode-coveragecompetitive-analysisconvert-codecreate-componentdb-migrationdebugdependency-auditdeploy-checklistdesign-flowdocker-setupenv-setuperror-monitorestimateexplain-codefix-issuegenerate-docsgit-cleanupgrill-mehandofflegal-pagesmemory-importmemorymicrocopymigrate-frameworkonboardoptimizepr-summaryrefactorreference-appreview-prsecurity-scanseo-scaffoldtddweb-launch-checkwireframewrite-skillwrite-tests
Subagents (14)
| ai-engineer | AI / LLM application engineer. Delegates here for LLM apps, RAG pipelines, agentic systems, prompt engineering, eval design, vector search, embeddings, structured output, tool use, prompt caching, and |
| architect | Senior systems architect for component boundaries, dependency direction, scalability, and Architecture Decision Records (ADRs). Delegates here when you're about to make a structural choice that will b |
| business-architect | Senior business-domain architect for SaaS, ERP, e-commerce, and full-stack applications. Delegates here for designing business logic that survives real-world edge cases — billing, multi-tenancy, inven |
| code-reviewer | Principal-level code reviewer. Delegates here for thorough, severity-graded review of any diff — PRs, staged changes, or specific modules. Reviews correctness, security, performance, and maintainabili |
| design-system-architect | Design system engineer. Delegates here for design tokens, component library architecture, theming, accessibility-first components, dark mode, motion grammar, and Figma-to-code pipelines. |
| devops | Senior platform / DevOps engineer. Delegates here for CI/CD pipeline design, Dockerfile + compose, Kubernetes manifests, IaC review, deploy strategies, environment promotion, observability wiring, and |
| documentation | Documentation engineer. Delegates here for READMEs, API docs (OpenAPI / inline), architecture docs (ADRs, C4), onboarding guides, runbooks, and inline reference. Matches the project's existing style; |
| mentor | Senior engineer who teaches. Delegates here when the user wants a concept explained, wants to understand *why* a piece of code or system works the way it does, or wants guidance on a tradeoff. Teaches |
| performance | Performance engineer. Delegates here to identify bottlenecks, propose optimizations with measured before/after, design caching strategies, and tune hot paths. Measures first, optimizes second. |
| qa-lead | QA lead and test strategist. Delegates here for end-to-end test design, visual regression, accessibility testing, performance budgets in CI, flake hunting, and the right test pyramid for this codebase |
| security-auditor | Security engineer who thinks like an attacker. Delegates here for threat modeling, vulnerability assessment, OWASP Top 10 walks, secret scanning, supply-chain audit, and severity-graded remediation pl |
| tdd | Test-driven development practitioner. Strict red-green-refactor: writes the failing test first, then the minimum code to pass, then refactors with tests green. Never writes production code before a fa |
| three-d-specialist | Web 3D engineer. Delegates here for Three.js, React Three Fiber, WebGPU, WebGL, TSL shaders, scroll-driven scenes, performance tuning, asset pipelines, and graceful WebGPU→WebGL fallback. |
| ux-designer | Senior product designer for user flows, information architecture, wireframes, microcopy, and UX review. Designs the experience before pixels. Different from `design-system-architect` (which handles to |
Permissions
deny (25)
Bash(rm -rf /)
Bash(rm -rf /*)
Bash(rm -rf ~)
Bash(rm -rf $HOME)
Bash(sudo *)
Bash(curl * | bash)
Bash(curl * | sh)
Bash(wget * | bash)
Bash(wget * | sh)
Bash(> /dev/sda*)
Bash(dd if=/dev/zero of=/dev/*)
Bash(mkfs *)
Bash(chmod -R 777 /)
Bash(:(){:|:&};:)
Write(.env)
Write(.env.*)
Write(*.env)
Write(.git/*)
Write(package-lock.json)
Write(yarn.lock)
Write(pnpm-lock.yaml)
Write(Cargo.lock)
Write(poetry.lock)
Write(Gemfile.lock)
Write(go.sum)
ask (0)
—
allow (67)
Bash(git status*)
Bash(git diff*)
Bash(git log*)
Bash(git add*)
Bash(git commit*)
Bash(git checkout*)
Bash(git branch*)
Bash(git push*)
Bash(git pull*)
Bash(git stash*)
Bash(git merge*)
Bash(git fetch*)
Bash(git remote*)
Bash(git tag*)
Bash(git show*)
Bash(git blame*)
Bash(git rev-parse*)
Bash(git submodule*)
Bash(gh issue*)
Bash(gh pr*)
Bash(gh repo*)
Bash(gh run*)
Bash(ls *)
Bash(ls)
Bash(cat *)
Bash(head *)
Bash(tail *)
Bash(wc *)
Bash(diff *)
Bash(grep *)
Bash(find *)
Bash(which *)
Bash(pwd)
Bash(date)
Bash(echo *)
Bash(sort *)
Bash(uniq *)
Bash(tree *)
Bash(tree)
Bash(file *)
Bash(jq *)
Bash(python3 -m json.tool *)
Bash(python -m json.tool *)
Bash(claude plugin *)
Bash(claude mcp *)
Bash(claude --version)
Bash(npx skills add *)
Bash(npx -y skills add *)
Bash(npx add-skill *)
Bash(npx -y add-skill *)
Bash(node install.mjs*)
Bash(node update.mjs*)
Bash(node -e *)
Bash(node --version)
Read(**)
Write(src/**)
Write(lib/**)
Write(app/**)
Write(pkg/**)
Write(cmd/**)
Similar rigs
gufranco/claude-engineering-rules
Opinionated Claude Code engineering config: 11 always-on rules, 63 on-demand standards, 30 slash-command skills, 33 runtime hooks, 9 custom agents, 36 MCP servers, and a 774-item review checklist across 69 categories
YOLO Cowboy 156.1k tok ·
Rene-Kuhm/claude-code-enterprise-config
Enterprise Claude Code configuration: 8 specialised agents, 20 invocable skills, 7 context rules, 6 commands, 8 automated hooks and 19 MCP server integrations, with an installer.
Fort Knox 75.1k tok ·
arturo-ebuck/claude-code-complete-setup
Complete Claude Code setup with all configurations, MCP servers, and automation for plug-and-play deployment
MCP Hoarder 71.0k tok ·
justxor/claude-code-pro-course
Claude Code PRO — полный курс и гайд на русском: CLAUDE.md, settings, skills, subagents, hooks, MCP, плагины, CI. 8 лабораторных, библиотека промптов и готовый starter-kit. Здесь бесплатные курсы по chatgpt -
Fort Knox 27.4k tok ·