~ / rigs / harrissohail6 / claude-code-config

harrissohail6/claude-code-config

Ultimate Claude Code configuration - 10 agents, 10 skills, 12 plugins, email notifications

↗ GitHub ★ 1 MIT updated 2mo ago personal setup Claude Code
share on X
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
CONTEXT TAX · EVERY TURN
~31.3k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/
$ claude mcp add memory -- npx -y @modelcontextprotocol/server-memory
$ claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer
$ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-github
$ claude mcp add brave-search -e BRAVE_<redacted> -- npx -y @modelcontextprotocol/server-brave-search
$ claude mcp add fetch -- npx -y @modelcontextprotocol/server-fetch
$ claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking
$ npx degit harrissohail6/claude-code-config/agents ./rig-claude-code-config/agents
$ npx degit harrissohail6/claude-code-config/commands ./rig-claude-code-config/commands
$ npx degit harrissohail6/claude-code-config/skills ./rig-claude-code-config/skills
$ npx degit harrissohail6/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 filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/
$ claude mcp add memory -- npx -y @modelcontextprotocol/server-memory
$ claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer
$ claude mcp add github -e GITHUB_PERSONAL_ACCESS_<redacted> -- npx -y @modelcontextprotocol/server-github
$ claude mcp add brave-search -e BRAVE_<redacted> -- npx -y @modelcontextprotocol/server-brave-search
$ claude mcp add fetch -- npx -y @modelcontextprotocol/server-fetch
$ claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking
$ npx degit harrissohail6/claude-code-config/skills/api-integration .claude/skills/api-integration
$ npx degit harrissohail6/claude-code-config/skills/authentication .claude/skills/authentication
$ npx degit harrissohail6/claude-code-config/skills/caching-strategies .claude/skills/caching-strategies
$ npx degit harrissohail6/claude-code-config/skills/ci-cd-pipelines .claude/skills/ci-cd-pipelines
$ npx degit harrissohail6/claude-code-config/skills/clean-architecture .claude/skills/clean-architecture
$ npx degit harrissohail6/claude-code-config/skills/code-patterns .claude/skills/code-patterns
$ npx degit harrissohail6/claude-code-config/skills/database-design .claude/skills/database-design
$ npx degit harrissohail6/claude-code-config/skills/docker-compose .claude/skills/docker-compose
$ npx degit harrissohail6/claude-code-config/skills/error-handling .claude/skills/error-handling
$ npx degit harrissohail6/claude-code-config/skills/frontend-design .claude/skills/frontend-design
$ npx degit harrissohail6/claude-code-config/skills/git-workflow .claude/skills/git-workflow
$ npx degit harrissohail6/claude-code-config/skills/logging-monitoring .claude/skills/logging-monitoring
$ npx degit harrissohail6/claude-code-config/skills/microservices .claude/skills/microservices
$ npx degit harrissohail6/claude-code-config/skills/performance-tuning .claude/skills/performance-tuning
$ npx degit harrissohail6/claude-code-config/skills/project-setup .claude/skills/project-setup
$ npx degit harrissohail6/claude-code-config/skills/security-best-practices .claude/skills/security-best-practices
$ npx degit harrissohail6/claude-code-config/skills/systematic-debugging .claude/skills/systematic-debugging
$ npx degit harrissohail6/claude-code-config/skills/tdd .claude/skills/tdd
$ npx degit harrissohail6/claude-code-config/skills/testing-strategies .claude/skills/testing-strategies
$ npx degit harrissohail6/claude-code-config/skills/websockets-realtime .claude/skills/websockets-realtime
$ curl -fsSL --create-dirs -o .claude/agents/api-designer.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/api-designer.md
$ curl -fsSL --create-dirs -o .claude/agents/aws-architect.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/aws-architect.md
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/code-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/database-expert.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/database-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/debugger.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/debugger.md
$ curl -fsSL --create-dirs -o .claude/agents/devops.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/devops.md
$ curl -fsSL --create-dirs -o .claude/agents/docker-kubernetes.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/docker-kubernetes.md
$ curl -fsSL --create-dirs -o .claude/agents/docs-writer.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/docs-writer.md
$ curl -fsSL --create-dirs -o .claude/agents/git-expert.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/git-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/mobile-developer.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/mobile-developer.md
$ curl -fsSL --create-dirs -o .claude/agents/performance.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/performance.md
$ curl -fsSL --create-dirs -o .claude/agents/python-expert.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/python-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/react-expert.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/react-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/refactorer.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/refactorer.md
$ curl -fsSL --create-dirs -o .claude/agents/security-auditor.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/security-auditor.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-optimizer.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/seo-optimizer.md
$ curl -fsSL --create-dirs -o .claude/agents/test-writer.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/test-writer.md
$ curl -fsSL --create-dirs -o .claude/agents/testing-expert.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/testing-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/typescript-expert.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/typescript-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/ui-ux-designer.md https://raw.githubusercontent.com/harrissohail6/claude-code-config/main/agents/ui-ux-designer.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

MCP servers (7)

serversourceest. tokens
Filesystem npm 4.2k
Memory (knowledge graph) · "memory" npm 2.6k
Puppeteer npm 2.2k
GitHub MCP · "github"
env: GITHUB_PERSONAL_ACCESS_TOKEN
npm 18.0k
Brave Search · "brave-search"
env: BRAVE_API_KEY
npm 900
Fetch npm 450
Sequential Thinking · "sequential-thinking" npm 900

Skills (20)

Subagents (20)

api-designer
model: sonnet
Designs RESTful APIs and GraphQL schemas. Use when creating new API endpoints or designing API architecture.
aws-architect
model: sonnet
AWS cloud architecture expert. Use for AWS infrastructure, serverless, and cloud-native applications.
code-reviewer
model: sonnet
Reviews code for quality, security, and best practices. Use proactively after writing significant code.
database-expert
model: sonnet
Database specialist for PostgreSQL, MySQL, MongoDB, and Redis. Use for database design, queries, and optimization.
debugger
model: sonnet
Expert debugger for tracking down bugs, errors, and unexpected behavior. Use when encountering errors or bugs.
devops
model: sonnet
Handles CI/CD pipelines, Docker, Kubernetes, and infrastructure. Use for deployment and infrastructure tasks.
docker-kubernetes
model: sonnet
Container and orchestration expert for Docker and Kubernetes. Use for containerization and K8s deployments.
docs-writer
model: haiku
Creates clear, comprehensive documentation. Use for README files, API docs, guides, and code comments.
git-expert
model: haiku
Handles complex git operations like merge conflicts, rebasing, and history management. Use for git problems.
mobile-developer
model: sonnet
Mobile development expert for React Native and Flutter. Use for cross-platform mobile app development.
performance
model: sonnet
Optimizes code and system performance. Use when dealing with slow code or performance issues.
python-expert
model: sonnet
Python specialist for Django, FastAPI, data science, and automation. Use for Python development tasks.
react-expert
model: sonnet
React and Next.js specialist. Use for React components, hooks, state management, and Next.js applications.
refactorer
model: sonnet
Refactors code for better structure, readability, and maintainability. Use for code cleanup and improvement.
security-auditor
model: opus
Audits code for security vulnerabilities and compliance issues. Use for security reviews and audits.
seo-optimizer
model: haiku
SEO specialist for technical SEO, content optimization, and performance. Use for SEO improvements and audits.
test-writer
model: sonnet
Creates comprehensive test suites. Use when tests are needed for new or existing code.
testing-expert
model: sonnet
Testing specialist for unit tests, integration tests, E2E tests, and test strategies. Use for comprehensive testing.
typescript-expert
model: sonnet
TypeScript specialist for type systems, generics, and advanced patterns. Use for TypeScript development and type safety.
ui-ux-designer
model: sonnet
UI/UX design expert for user interfaces, user experience, and design systems. Use for design decisions and improvements.

Hooks (2)

eventmatcherruns
PostToolUseWrite|Edit|MultiEditecho 'File modified'
Stop*~/.claude/hooks/notify-email.bat

Slash commands (13)

/api-test/code-review/db-migrate/deploy-check/document/fix-bug/new-feature/optimize/quick-review/quick-test/refactor/security-scan/setup-project

Plugins (1)

claude-mem@thedotmack

Similar rigs

copied ✓