~ / rigs / timothywarner-org / claude-code

timothywarner-org/claude-code

Claude Code and Large-Context Reasoning (O'Reilly Live Learning)

↗ GitHub ★ 224 MIT updated 3mo ago project Claude CodeCopilot Claude plugin
share on X
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
CONTEXT TAX · EVERY TURN
~46.5k tokens
Context hog · median rig: 2.2k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add --transport http microsoft-learn https://learn.microsoft.com/api/mcp
$ claude mcp add oreilly-july20-documentmcp -- uv run --project ${CLAUDE_PROJECT_DIR:-.}/mcp-example/mcp_cli ${CLAUDE_PROJECT_DIR:-.}/mcp-example/mcp_cli/mcp_server.py
$ claude mcp add oreilly-july20-memorymcp -- uv run --project ${CLAUDE_PROJECT_DIR:-.}/segment_4_hero/memory_server ${CLAUDE_PROJECT_DIR:-.}/segment_4_hero/memory_server/server.py
$ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H 'Authorization: YOUR_VALUE'
$ claude mcp add --transport http T-C-DOCS--Candidate-Facing-Resources- https://docs.linuxfoundation.org/tc-docs/~gitbook/mcp
$ claude mcp add DocumentMCP-GitHubCopilot -- uv run --project C:/github/claude-code/mcp-teaching-kit-main C:/github/claude-code/mcp-teaching-kit-main/mcp_server.py
$ claude mcp add io.github.wonderwhy-er-desktop-commander -- npx --registry https://registry.npmjs.org @wonderwhy-er/desktop-commander@0.2.44
$ claude mcp add firecrawl-firecrawl-mcp-server -e FIRECRAWL_<redacted> -- npx -y firecrawl-mcp@latest
$ npx degit timothywarner-org/claude-code/.claude ./rig-claude-code  # 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 --transport http microsoft-learn https://learn.microsoft.com/api/mcp
$ claude mcp add oreilly-july20-documentmcp -- uv run --project ${CLAUDE_PROJECT_DIR:-.}/mcp-example/mcp_cli ${CLAUDE_PROJECT_DIR:-.}/mcp-example/mcp_cli/mcp_server.py
$ claude mcp add oreilly-july20-memorymcp -- uv run --project ${CLAUDE_PROJECT_DIR:-.}/segment_4_hero/memory_server ${CLAUDE_PROJECT_DIR:-.}/segment_4_hero/memory_server/server.py
$ claude mcp add --transport http github https://api.githubcopilot.com/mcp/ -H 'Authorization: YOUR_VALUE'
$ claude mcp add --transport http T-C-DOCS--Candidate-Facing-Resources- https://docs.linuxfoundation.org/tc-docs/~gitbook/mcp
$ claude mcp add DocumentMCP-GitHubCopilot -- uv run --project C:/github/claude-code/mcp-teaching-kit-main C:/github/claude-code/mcp-teaching-kit-main/mcp_server.py
$ claude mcp add io.github.wonderwhy-er-desktop-commander -- npx --registry https://registry.npmjs.org @wonderwhy-er/desktop-commander@0.2.44
$ claude mcp add firecrawl-firecrawl-mcp-server -e FIRECRAWL_<redacted> -- npx -y firecrawl-mcp@latest
$ npx degit timothywarner-org/claude-code/.claude/skills/azure-ai-deploy .claude/skills/azure-ai-deploy
$ npx degit timothywarner-org/claude-code/.claude/skills/azure-bicep-skill .claude/skills/azure-bicep-skill
$ npx degit timothywarner-org/claude-code/.claude/skills/claude-md-audit .claude/skills/claude-md-audit
$ npx degit timothywarner-org/claude-code/.claude/skills/genai-prompt-eval .claude/skills/genai-prompt-eval
$ npx degit timothywarner-org/claude-code/.claude/skills/kubernetes-patterns .claude/skills/kubernetes-patterns
$ npx degit timothywarner-org/claude-code/.claude/skills/mcp-scaffold .claude/skills/mcp-scaffold
$ npx degit timothywarner-org/claude-code/.claude/skills/review-changes .claude/skills/review-changes
$ curl -fsSL --create-dirs -o .claude/agents/azure-genai-deployer.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/azure-genai-deployer.md
$ curl -fsSL --create-dirs -o .claude/agents/azure-principal-architect.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/azure-principal-architect.md
$ curl -fsSL --create-dirs -o .claude/agents/claude-code-tutor.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/claude-code-tutor.md
$ curl -fsSL --create-dirs -o .claude/agents/code-quality-coach.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/code-quality-coach.md
$ curl -fsSL --create-dirs -o .claude/agents/csharp-expert.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/csharp-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/genai-eval-runner.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/genai-eval-runner.md
$ curl -fsSL --create-dirs -o .claude/agents/python-mcp-expert.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/python-mcp-expert.md
$ curl -fsSL --create-dirs -o .claude/agents/release-manager.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/release-manager.md
$ curl -fsSL --create-dirs -o .claude/agents/terraform-architect.md https://raw.githubusercontent.com/timothywarner-org/claude-code/main/.claude/agents/terraform-architect.md

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

{
  "permissions": {
    "ask": [
      "Bash(rm:*)",
      "Bash(rm *)",
      "Bash(Remove-Item:*)",
      "Bash(Remove-Item *)",
      "Bash(ri:*)",
      "Bash(del:*)",
      "Bash(erase:*)",
      "Bash(rmdir:*)",
      "PowerShell(Remove-Item:*)",
      "PowerShell(Remove-Item *)",
      "PowerShell(ri:*)",
      "PowerShell(rm:*)",
      "PowerShell(del:*)",
      "PowerShell(erase:*)",
      "PowerShell(rmdir:*)"
    ]
  }
}

MCP servers (8)

serversourceest. tokens
Microsoft Learn Docs · "microsoft-learn" remote · remote 1.2k
${claude_project_dir:-.}/mcp-example/mcp_cli · "oreilly-july20-documentmcp" pypi 2.5k
${claude_project_dir:-.}/segment_4_hero/memory_server · "oreilly-july20-memorymcp" pypi 2.5k
GitHub MCP · "github" remote · remote 18.0k
docs.linuxfoundation.org · "T&C DOCS (Candidate Facing Resources)" remote · remote 2.5k
c:/github/claude-code/mcp-teaching-kit-main · "DocumentMCP-GitHubCopilot" pypi 2.5k
https://registry.npmjs.org · "io.github.wonderwhy-er/desktop-commander" npm 2.5k
Firecrawl · "firecrawl/firecrawl-mcp-server"
env: FIRECRAWL_API_KEY
npm 5.0k

Skills (7)

Subagents (9)

azure-genai-deployer
model: sonnet
Deploys Python generative-AI applications to Azure using azd (Azure Developer CLI), never raw az CLI for deployment unless explicitly requested. Use when a Python GenAI app (FastAPI, FastMCP, LangGrap
azure-principal-architect
model: sonnet
Use for Azure architecture design, review, or refactoring grounded in the Well-Architected Framework. Triggers on landing zones, multi-region or zero-trust designs, AKS vs Container Apps vs App Servic
claude-code-tutor
model: sonnet
Interactive tutor for learning Claude Code concepts including MCP servers, skills, agents, and agentic workflows. Use when asking "how do I...", "what is...", or "explain..." questions about Claude Co
code-quality-coach
model: sonnet
Senior developer mentor that reviews code and teaches best practices. Use when learning about code quality, security patterns, or performance optimization. Proactively invoked after code changes to pr
csharp-expert
model: sonnet
Use for C#/.NET development tasks - designing, writing, reviewing, or testing .NET code. Triggers on new .NET features, refactors, async/await correctness, DI/CQRS/SOLID design questions, xUnit/NUnit/
genai-eval-runner
model: sonnet
Runs evaluation suites against Python generative-AI outputs before a deploy ships, covering groundedness, relevance, safety/content-harm, and regression checks on prompt or model changes. Use when a p
python-mcp-expert
model: sonnet
Expert guide for building production-quality Python MCP servers using FastMCP. Use when creating MCP servers, learning MCP primitives (tools, resources, prompts), debugging MCP issues, or understandin
release-manager
model: sonnet
DevOps specialist that guides through release preparation, version bumping, and changelog generation. Use when preparing releases, creating tags, or generating release notes. Teaches semantic versioni
terraform-architect
model: sonnet
Terraform IaC expert for architecting Azure/GCP resources, debugging state issues, reviewing HCL modules, troubleshooting plan changes, and designing CI/CD pipelines. Use for module creation, state re

Hooks (2)

eventmatcherruns
SessionEnd*bash ${CLAUDE_PROJECT_DIR}/hooks/scripts/session-end-memory-marker.sh
SessionStart*bash ${CLAUDE_PROJECT_DIR}/hooks/scripts/session-start-memory-prompt.sh

Slash commands (2)

/deploy-genai/eval-prompts

Permissions

deny (0)
—
ask (15)
Bash(rm:*)
Bash(rm *)
Bash(Remove-Item:*)
Bash(Remove-Item *)
Bash(ri:*)
Bash(del:*)
Bash(erase:*)
Bash(rmdir:*)
PowerShell(Remove-Item:*)
PowerShell(Remove-Item *)
PowerShell(ri:*)
PowerShell(rm:*)
PowerShell(del:*)
PowerShell(erase:*)
PowerShell(rmdir:*)
allow (0)
—

Similar rigs

copied ✓