gutyoh/claude-code-config
No description.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ claude mcp add brave-search -e BRAVE_<redacted> -- npx -y @brave/brave-search-mcp-server $ claude mcp add tavily -e TAVILY_<redacted> -- npx -y tavily-mcp@0.2.17 $ npx degit gutyoh/claude-code-config/.claude ./rig-claude-code-config # 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 brave-search -e BRAVE_<redacted> -- npx -y @brave/brave-search-mcp-server $ claude mcp add tavily -e TAVILY_<redacted> -- npx -y tavily-mcp@0.2.17
$ npx degit gutyoh/claude-code-config/.claude/skills/brave-search .claude/skills/brave-search $ npx degit gutyoh/claude-code-config/.claude/skills/d2-tala-standards .claude/skills/d2-tala-standards $ npx degit gutyoh/claude-code-config/.claude/skills/databricks-standards .claude/skills/databricks-standards $ npx degit gutyoh/claude-code-config/.claude/skills/dbt-standards .claude/skills/dbt-standards $ npx degit gutyoh/claude-code-config/.claude/skills/design-doc-standards .claude/skills/design-doc-standards $ npx degit gutyoh/claude-code-config/.claude/skills/diataxis-standards .claude/skills/diataxis-standards $ npx degit gutyoh/claude-code-config/.claude/skills/dotnet-standards .claude/skills/dotnet-standards $ npx degit gutyoh/claude-code-config/.claude/skills/internet-research .claude/skills/internet-research $ npx degit gutyoh/claude-code-config/.claude/skills/kedro-standards .claude/skills/kedro-standards $ npx degit gutyoh/claude-code-config/.claude/skills/langfuse .claude/skills/langfuse $ npx degit gutyoh/claude-code-config/.claude/skills/mcp-key-rotate .claude/skills/mcp-key-rotate $ npx degit gutyoh/claude-code-config/.claude/skills/mongodb-standards .claude/skills/mongodb-standards $ npx degit gutyoh/claude-code-config/.claude/skills/pr-operations .claude/skills/pr-operations $ npx degit gutyoh/claude-code-config/.claude/skills/pr-review .claude/skills/pr-review $ npx degit gutyoh/claude-code-config/.claude/skills/pr-writing .claude/skills/pr-writing $ npx degit gutyoh/claude-code-config/.claude/skills/pr .claude/skills/pr $ npx degit gutyoh/claude-code-config/.claude/skills/python-standards .claude/skills/python-standards $ npx degit gutyoh/claude-code-config/.claude/skills/rust-standards .claude/skills/rust-standards $ npx degit gutyoh/claude-code-config/.claude/skills/sql-standards .claude/skills/sql-standards $ npx degit gutyoh/claude-code-config/.claude/skills/tavily-search .claude/skills/tavily-search $ npx degit gutyoh/claude-code-config/.claude/skills/web-search .claude/skills/web-search
$ curl -fsSL --create-dirs -o .claude/agents/code-reviewer-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/code-reviewer-expert.md $ curl -fsSL --create-dirs -o .claude/agents/d2-tala-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/d2-tala-expert.md $ curl -fsSL --create-dirs -o .claude/agents/data-scientist.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/data-scientist.md $ curl -fsSL --create-dirs -o .claude/agents/databricks-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/databricks-expert.md $ curl -fsSL --create-dirs -o .claude/agents/dbt-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/dbt-expert.md $ curl -fsSL --create-dirs -o .claude/agents/design-doc-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/design-doc-expert.md $ curl -fsSL --create-dirs -o .claude/agents/diataxis-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/diataxis-expert.md $ curl -fsSL --create-dirs -o .claude/agents/dotnet-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/dotnet-expert.md $ curl -fsSL --create-dirs -o .claude/agents/internet-researcher.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/internet-researcher.md $ curl -fsSL --create-dirs -o .claude/agents/kedro-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/kedro-expert.md $ curl -fsSL --create-dirs -o .claude/agents/langfuse-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/langfuse-expert.md $ curl -fsSL --create-dirs -o .claude/agents/linus-torvalds.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/linus-torvalds.md $ curl -fsSL --create-dirs -o .claude/agents/mongodb-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/mongodb-expert.md $ curl -fsSL --create-dirs -o .claude/agents/pr-manager.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/pr-manager.md $ curl -fsSL --create-dirs -o .claude/agents/python-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/python-expert.md $ curl -fsSL --create-dirs -o .claude/agents/rust-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/rust-expert.md $ curl -fsSL --create-dirs -o .claude/agents/sonarqube-fixer.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/sonarqube-fixer.md $ curl -fsSL --create-dirs -o .claude/agents/sql-expert.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/sql-expert.md $ curl -fsSL --create-dirs -o .claude/agents/ui-designer.md https://raw.githubusercontent.com/gutyoh/claude-code-config/main/.claude/agents/ui-designer.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/enforce-git-pull-rebase.sh"
}
]
},
{
"matcher": "mcp__ide__getDiagnostics",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/open-file-in-ide.sh"
}
]
},
{
"matcher": ".*",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/refresh-usage-cache.sh"
}
]
},
{
"matcher": "mcp__(tavily|brave-search)__.*",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/guard-mcp-key.sh"
}
]
},
{
"matcher": "mcp__brave-search__.*",
"hooks": [
{
"type": "command",
"command": "~/.claude/hooks/rate-limit-brave-search.sh"
}
]
}
]
}
} MCP servers (2)
| server | source | est. tokens |
|---|---|---|
| Brave Search · "brave-search" env: BRAVE_API_KEY | npm | 900 |
| Tavily env: TAVILY_API_KEY | npm | 2.0k |
Skills (21)
brave-searchd2-tala-standardsdatabricks-standardsdbt-standardsdesign-doc-standardsdiataxis-standardsdotnet-standardsinternet-researchkedro-standardslangfusemcp-key-rotatemongodb-standardspr-operationspr-reviewpr-writingprpython-standardsrust-standardssql-standardstavily-searchweb-search
Subagents (19)
| code-reviewer-expert model: inherit | Code review orchestrator that spawns parallel domain-specific subagents (python-expert, rust-expert, dbt-expert, dotnet-expert, kedro-expert, d2-tala-expert, ui-designer) based on changed file types, |
| d2-tala-expert model: inherit | Expert D2 diagrammer focused on TALA layout engine for software architecture diagrams. Use proactively when creating D2 diagrams, designing system architecture visuals, or working with TALA layout fea |
| data-scientist model: inherit | Expert data scientist for machine learning, deep learning, statistical analysis, and feature engineering. Use proactively when building ML models, analyzing data, engineering features, evaluating mode |
| databricks-expert model: inherit | Expert Databricks engineer for querying data, exploring Unity Catalog, managing permissions, and monitoring jobs and pipelines. Use proactively when interacting with Databricks workspaces, running SQL |
| dbt-expert model: inherit | Expert dbt engineer for building data transformations, managing models, configuring sources, writing tests, and preparing projects for Fusion. Use proactively when working with dbt projects, writing m |
| design-doc-expert model: inherit | Expert engineering planning specialist who creates design docs, DRI working docs, and ADRs. Use proactively when planning a new project, writing design docs, creating RFCs, tracking open questions and |
| diataxis-expert model: inherit | Expert documentation engineer applying the Diataxis framework for clean, structured, user-focused technical documentation. Use proactively when writing documentation, creating doc suites, reviewing ex |
| dotnet-expert model: inherit | Expert .NET/C# engineer for writing clean, scalable, production-ready code. Use proactively when implementing .NET features, designing APIs, building services, or working with Entity Framework Core. F |
| internet-researcher model: inherit | Deep research subagent for comprehensive internet research. Use when multiple searches are needed, comparing sources, or thorough topic coverage is required. Conducts multi-query research with source |
| kedro-expert model: inherit | Expert Kedro engineer for building data pipelines, managing catalogs, configuring environments, and deploying Kedro projects. Use proactively when working with Kedro projects, writing nodes/pipelines, |
| langfuse-expert model: inherit | Expert Langfuse engineer for querying traces, debugging LLM applications, managing prompts, analyzing sessions, and instrumenting applications with observability. Use proactively when interacting with |
| linus-torvalds model: inherit | Stern software engineering mentor channeling Linus Torvalds. Use when you want brutally honest technical advice, career guidance, opinions on architecture/technology decisions, or a no-bullshit perspe |
| mongodb-expert model: inherit | Expert MongoDB engineer for querying collections, building aggregation pipelines, designing schemas, managing indexes, and administering MongoDB deployments. Use proactively when running MongoDB queri |
| pr-manager model: inherit | Manages pull requests and merge requests across GitHub, GitLab, and Azure DevOps. Handles listing, viewing, creating, reviewing, and editing PRs/MRs with automatic branch workflow detection (GitFlow v |
| python-expert model: inherit | Expert Python engineer for writing clean, type-safe, production-ready code. Use proactively when implementing Python features, refactoring code, or building new modules. Follows modern Python 3.12+ pa |
| rust-expert model: inherit | Expert Rust engineer for writing safe, performant, idiomatic Rust code. Use proactively when implementing Rust features, refactoring code, designing APIs, or building new crates. Follows modern Rust 2 |
| sonarqube-fixer model: inherit | Expert SonarQube issue fixer for resolving code quality issues. Use when fixing cognitive complexity, code smells, security vulnerabilities, bugs, or duplications flagged by SonarQube/SonarLint. |
| sql-expert model: inherit | Expert SQL engineer for querying databases, writing cross-dialect SQL, inspecting schemas, and managing data across PostgreSQL, MySQL, SQL Server, SQLite, DuckDB, and Oracle. Use proactively when runn |
| ui-designer model: inherit | Expert UI designer for creating components, styling, design systems, and visual interfaces. Use proactively when building UI components, creating CSS/styles, implementing design systems, improving vis |
Hooks (7)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | ~/.claude/hooks/enforce-git-pull-rebase.sh |
| PreToolUse | mcp__ide__getDiagnostics | ~/.claude/hooks/open-file-in-ide.sh |
| PreToolUse | .* | ~/.claude/hooks/refresh-usage-cache.sh |
| PreToolUse | mcp__(tavily|brave-search)__.* | ~/.claude/hooks/guard-mcp-key.sh |
| PreToolUse | mcp__brave-search__.* | ~/.claude/hooks/rate-limit-brave-search.sh |
| PostToolUse | mcp__(tavily|brave-search)__.* | ~/.claude/hooks/auto-rotate-mcp-key.sh |
| Stop | * | ~/.claude/hooks/refresh-usage-cache.sh |
Similar rigs
ryankanno/dotfiles
All my dotfiles
Automator 2.3k tok ·
claude-dev-suite/claude-dev-suite
Point it at a repo and it configures your AI coding assistant for that stack: agents, framework skills, MCP servers, path-scoped rules. One install, seven assistants - Claude Code, Copilot, Cursor, Gemini CLI, Codex CLI, Cline, Kimi Code. M
Orchestrator 9.3k tok ·
jasonlong/dotfiles
Files. With dots in front of them.
Pragmatist 336 tok ·
PacktPublishing/Agentic-Coding-with-Claude-Code
Agentic Coding with Claude Code, published by Packt
Orchestrator 13.8k tok ·