What is a config?
A config is just a short text file of saved choices that tells your AI tool how to behave, so it remembers your setup instead of asking again every time.
- MCP
.mcp.json - connects the AI to outside tools like a database or the web.
- Hooks
settings.json - runs small actions automatically, such as formatting after a save.
- Subagent
.claude/agents/ - a focused helper the AI can hand one side task to.
- Rules
CLAUDE.md - house rules the AI reads before it starts working.
- Model
terminal flag - which AI model the build runs on.
You copy these into your tool's config files. You do not need to understand every line to use them.
Configs
Every config snippet here is pulled straight from a real build. Copy a ready .mcp.json, the settings.json hooks, a subagent definition, the CLAUDE.md rules, or just the model choice, then jump to the build it came from to see the rest of the setup.
6 MCP servers: github, filesystem, postgres, playwright, sentry, context7
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
},
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
}
}
}4 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# secret-scan (block on match)"
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# prettier + eslint --fix"
},
{
"type": "command",
"command": "# typecheck changed files"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run affected tests"
}
]
}
]
}
}Subagent definition for "planner"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: planner
description: Planner subagent used in the "Alex Tern's Full-Stack Claude Rig" build.
---
You are the **Planner** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "implementer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: implementer
description: Implementer subagent used in the "Alex Tern's Full-Stack Claude Rig" build.
---
You are the **Implementer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: reviewer
description: Reviewer subagent used in the "Alex Tern's Full-Stack Claude Rig" build.
---
You are the **Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "tester"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: tester
description: Tester subagent used in the "Alex Tern's Full-Stack Claude Rig" build.
---
You are the **Tester** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "db-migrator"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: db-migrator
description: Db Migrator subagent used in the "Alex Tern's Full-Stack Claude Rig" build.
---
You are the **Db Migrator** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.5 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Alex Tern's Full-Stack Claude Rig")
- Plan before editing more than 3 files
- Never commit with failing tests or types
- Reuse existing utils before adding a dependency
- One reviewable commit per logical change
- Read the relevant code before proposing an editRuns on Claude Opus 4.8 (plan + review)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8 (plan + review)
claude --model "Claude Opus 4.8 (plan + review)"5 MCP servers: filesystem, github, postgres, playwright, sentry
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
}
}
}3 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# secret-scan"
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# prettier+eslint --fix"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run typecheck"
}
]
}
]
}
}Subagent definition for "planner"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: planner
description: Planner subagent used in the "Claude Code Full-Stack Prime" build.
---
You are the **Planner** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "implementer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: implementer
description: Implementer subagent used in the "Claude Code Full-Stack Prime" build.
---
You are the **Implementer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: reviewer
description: Reviewer subagent used in the "Claude Code Full-Stack Prime" build.
---
You are the **Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "tester"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: tester
description: Tester subagent used in the "Claude Code Full-Stack Prime" build.
---
You are the **Tester** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.4 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Full-Stack Prime")
- Plan before editing >3 files
- Never commit without passing tests
- Prefer existing utils over new deps
- Small reviewable commitsRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"2 MCP servers: filesystem, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# eslint --fix"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run tests"
}
]
}
]
}
}Subagent definition for "implementer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: implementer
description: Implementer subagent used in the "Claude Code Budget Sonnet 1M" build.
---
You are the **Implementer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: reviewer
description: Reviewer subagent used in the "Claude Code Budget Sonnet 1M" build.
---
You are the **Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Budget Sonnet 1M")
- Use Sonnet for everything, escalate to Opus only on stuck
- Keep context lean, summarize old turns
- No speculative refactorsRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"3 MCP servers: github, linear, figma
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"linear": {
"command": "npx",
"args": [
"-y",
"@tacticlaunch/mcp-linear"
]
},
"figma": {
"command": "npx",
"args": [
"-y",
"figma-developer-mcp",
"--stdio"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
],
"on-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# lint-staged"
}
]
}
]
}
}Subagent definition for "agent-mode-worker"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: agent-mode-worker
description: Agent Mode Worker subagent used in the "Cursor Tab Velocity" build.
---
You are the **Agent Mode Worker** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Cursor Tab Velocity")
- Tab for inline, Agent for multi-file
- Pin .cursorrules per repo
- Reference Figma frames in promptsRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"4 MCP servers: github, postgres, sentry, context7
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
},
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# typecheck+test"
}
]
}
]
}
}Subagent definition for "agent-mode-worker"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: agent-mode-worker
description: Agent Mode Worker subagent used in the "Cursor Max-Quality Opus" build.
---
You are the **Agent Mode Worker** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "background-agent"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: background-agent
description: Background Agent subagent used in the "Cursor Max-Quality Opus" build.
---
You are the **Background Agent** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Cursor Max-Quality Opus")
- Use Max mode for hard tasks
- Always attach relevant docs via Context7
- Background agents for long jobsRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"2 MCP servers: github, sentry
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# lint"
}
]
}
],
"ci": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# required-checks"
}
]
}
]
}
}Subagent definition for "copilot-coding-agent"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: copilot-coding-agent
description: Copilot Coding Agent subagent used in the "Copilot Enterprise Guardrails" build.
---
You are the **Copilot Coding Agent** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "code-review-agent"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: code-review-agent
description: Code Review Agent subagent used in the "Copilot Enterprise Guardrails" build.
---
You are the **Code Review Agent** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Copilot Enterprise Guardrails")
- SSO + audit logs mandatory
- Block on policy violations
- PRs from coding agent need human approveRuns on GPT-5.3 Codex
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: GPT-5.3 Codex
claude --model "GPT-5.3 Codex"2 MCP servers: filesystem, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}1 lifecycle hook (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
]
}
}Subagent definition for "cascade"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: cascade
description: Cascade subagent used in the "Windsurf Cascade Onboard" build.
---
You are the **Cascade** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Windsurf Cascade Onboard")
- Let Cascade explain its plan
- Accept changes incrementally
- Keep one feature per sessionRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"2 MCP servers: filesystem, git
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"git": {
"command": "uvx",
"args": [
"mcp-server-git"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"post-edit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# auto-commit"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# lint"
}
]
}
]
}
}3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Aider BYOK Terminal")
- Use --architect mode for big changes
- Map repo with --map-tokens
- Cheap model, you own the keysRuns on Gemini 2.5 Pro
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Gemini 2.5 Pro
claude --model "Gemini 2.5 Pro"3 MCP servers: filesystem, github, playwright
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
}
}
}1 lifecycle hook (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
]
}
}Subagent definition for "plan-act-worker"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: plan-act-worker
description: Plan Act Worker subagent used in the "Cline VS Code Autonomy" build.
---
You are the **Plan Act Worker** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Cline VS Code Autonomy")
- Plan mode first, then Act
- Approve risky terminal commands
- Use checkpoints to roll backRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"3 MCP servers: playwright, github, sentry
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run affected e2e"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# summarize failures only"
}
]
}
]
}
}Subagent definition for "test-author"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: test-author
description: Test Author subagent used in the "Claude Code + Playwright QA Rig" build.
---
You are the **Test Author** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "flake-hunter"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: flake-hunter
description: Flake Hunter subagent used in the "Claude Code + Playwright QA Rig" build.
---
You are the **Flake Hunter** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "triage-reporter"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: triage-reporter
description: Triage Reporter subagent used in the "Claude Code + Playwright QA Rig" build.
---
You are the **Triage Reporter** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code + Playwright QA Rig")
- Write tests before fixing flaky ones
- Quarantine flakes, never delete
- Report only failing specs to main contextRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"4 MCP servers: postgres, github, sentry, filesystem
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
}
}
}3 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# secret-scan"
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run migrations dry-run"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# contract tests"
}
]
}
]
}
}Subagent definition for "schema-designer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: schema-designer
description: Schema Designer subagent used in the "Claude Code Backend API Forge" build.
---
You are the **Schema Designer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "implementer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: implementer
description: Implementer subagent used in the "Claude Code Backend API Forge" build.
---
You are the **Implementer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "security-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: security-reviewer
description: Security Reviewer subagent used in the "Claude Code Backend API Forge" build.
---
You are the **Security Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Backend API Forge")
- Validate inputs at the boundary
- No raw SQL without parameterization
- Every endpoint needs an integration testRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"4 MCP servers: filesystem, postgres, jupyter, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"jupyter": {
"command": "uvx",
"args": [
"jupyter-mcp-server"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run cell + capture metrics"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# log experiment to tracker"
}
]
}
]
}
}Subagent definition for "eda-explorer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: eda-explorer
description: Eda Explorer subagent used in the "Claude Code Data/ML Notebook Lab" build.
---
You are the **Eda Explorer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "feature-engineer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: feature-engineer
description: Feature Engineer subagent used in the "Claude Code Data/ML Notebook Lab" build.
---
You are the **Feature Engineer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "eval-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: eval-reviewer
description: Eval Reviewer subagent used in the "Claude Code Data/ML Notebook Lab" build.
---
You are the **Eval Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Data/ML Notebook Lab")
- Seed everything for reproducibility
- Never leak test set into features
- Report metrics with confidence intervalsRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"3 MCP servers: figma, playwright, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"figma": {
"command": "npx",
"args": [
"-y",
"figma-developer-mcp",
"--stdio"
]
},
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# visual-regression"
}
]
}
]
}
}Subagent definition for "agent-mode-worker"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: agent-mode-worker
description: Agent Mode Worker subagent used in the "Cursor Frontend Figma Pipeline" build.
---
You are the **Agent Mode Worker** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "a11y-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: a11y-reviewer
description: A11y Reviewer subagent used in the "Cursor Frontend Figma Pipeline" build.
---
You are the **A11y Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Cursor Frontend Figma Pipeline")
- Match Figma tokens exactly
- Every component meets WCAG AA
- Storybook story per componentRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"4 MCP servers: github, filesystem, cloudflare, sentry
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"cloudflare": {
"command": "npx",
"args": [
"-y",
"@cloudflare/mcp-server-cloudflare"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
}
}
}3 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# block apply on prod"
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# terraform plan diff"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# cost estimate"
}
]
}
]
}
}Subagent definition for "terraform-planner"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: terraform-planner
description: Terraform Planner subagent used in the "Claude Code DevOps IaC Pilot" build.
---
You are the **Terraform Planner** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "policy-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: policy-reviewer
description: Policy Reviewer subagent used in the "Claude Code DevOps IaC Pilot" build.
---
You are the **Policy Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "incident-responder"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: incident-responder
description: Incident Responder subagent used in the "Claude Code DevOps IaC Pilot" build.
---
You are the **Incident Responder** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code DevOps IaC Pilot")
- Plan before apply, always
- No secrets in state or code
- Tag every resource with owner+envRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"3 MCP servers: filesystem, github, playwright
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# typecheck"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run detox smoke"
}
]
}
]
}
}Subagent definition for "screen-builder"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: screen-builder
description: Screen Builder subagent used in the "Claude Code Mobile RN Studio" build.
---
You are the **Screen Builder** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "platform-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: platform-reviewer
description: Platform Reviewer subagent used in the "Claude Code Mobile RN Studio" build.
---
You are the **Platform Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "tester"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: tester
description: Tester subagent used in the "Claude Code Mobile RN Studio" build.
---
You are the **Tester** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Mobile RN Studio")
- Respect platform conventions (iOS vs Android)
- No layout without safe-area handling
- Keep bundle size in checkRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"3 MCP servers: filesystem, github, postgres
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
}
}
}3 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# snapshot before edit"
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run characterization tests"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# behavior-diff report"
}
]
}
]
}
}Subagent definition for "characterization-tester"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: characterization-tester
description: Characterization Tester subagent used in the "Claude Code Legacy Refactor Engine" build.
---
You are the **Characterization Tester** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "refactorer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: refactorer
description: Refactorer subagent used in the "Claude Code Legacy Refactor Engine" build.
---
You are the **Refactorer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "diff-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: diff-reviewer
description: Diff Reviewer subagent used in the "Claude Code Legacy Refactor Engine" build.
---
You are the **Diff Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Legacy Refactor Engine")
- Add characterization tests before touching logic
- Refactor in tiny behavior-preserving steps
- Never change behavior and structure in one commitRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"2 MCP servers: filesystem, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}1 lifecycle hook (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# start dev server"
}
]
}
]
}
}Subagent definition for "builder"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: builder
description: Builder subagent used in the "Claude Code Prototype Sprint" build.
---
You are the **Builder** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Prototype Sprint")
- Ship the happy path first
- Hardcode before abstracting
- No tests until the idea is validatedRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"2 MCP servers: filesystem, git
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"git": {
"command": "uvx",
"args": [
"mcp-server-git"
]
}
}
}1 lifecycle hook (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"post-edit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# auto-commit"
}
]
}
]
}
}3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Aider Cheapest Gemini Flash")
- Tiny scoped edits only
- Escalate to Pro when it stalls
- Use repo map to stay groundedRuns on Gemini 2.5 Flash
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Gemini 2.5 Flash
claude --model "Gemini 2.5 Flash"4 MCP servers: github, filesystem, sentry, semgrep
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
},
"semgrep": {
"command": "uvx",
"args": [
"semgrep-mcp"
]
}
}
}3 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# secret-scan"
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# semgrep diff"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# severity-ranked report"
}
]
}
]
}
}Subagent definition for "sast-scanner"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: sast-scanner
description: Sast Scanner subagent used in the "Claude Code Security Audit Cell" build.
---
You are the **Sast Scanner** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "threat-modeler"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: threat-modeler
description: Threat Modeler subagent used in the "Claude Code Security Audit Cell" build.
---
You are the **Threat Modeler** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "fix-author"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: fix-author
description: Fix Author subagent used in the "Claude Code Security Audit Cell" build.
---
You are the **Fix Author** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Security Audit Cell")
- Confirm exploitability before reporting
- Rank by severity, not count
- Propose fixes, never auto-merge themRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"3 MCP servers: postgres, filesystem, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# dbt test"
}
]
}
]
}
}Subagent definition for "cascade"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: cascade
description: Cascade subagent used in the "Windsurf Data Pipeline Cascade" build.
---
You are the **Cascade** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "schema-validator"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: schema-validator
description: Schema Validator subagent used in the "Windsurf Data Pipeline Cascade" build.
---
You are the **Schema Validator** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Windsurf Data Pipeline Cascade")
- Validate schemas at each stage
- Idempotent transforms only
- Document every modelRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"1 MCP server: github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}1 lifecycle hook (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
]
}
}3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Copilot Solo Cheap Tier")
- Inline completions for speed
- Use chat for stuck moments
- Keep one repo openRuns on GPT-5.3 Codex
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: GPT-5.3 Codex
claude --model "GPT-5.3 Codex"4 MCP servers: filesystem, github, postgres, sentry
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
}
}
}3 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# scope-to-package"
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# affected build+test"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# cross-package diff"
}
]
}
]
}
}Subagent definition for "dependency-mapper"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: dependency-mapper
description: Dependency Mapper subagent used in the "Claude Code Monorepo Orchestra" build.
---
You are the **Dependency Mapper** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "package-owner"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: package-owner
description: Package Owner subagent used in the "Claude Code Monorepo Orchestra" build.
---
You are the **Package Owner** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "integration-tester"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: integration-tester
description: Integration Tester subagent used in the "Claude Code Monorepo Orchestra" build.
---
You are the **Integration Tester** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: reviewer
description: Reviewer subagent used in the "Claude Code Monorepo Orchestra" build.
---
You are the **Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Monorepo Orchestra")
- Respect package boundaries
- Only rebuild affected projects
- No circular dependenciesRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"2 MCP servers: github, sentry
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# lint"
}
]
}
],
"on-pr": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# post-inline-comments"
}
]
}
]
}
}Subagent definition for "bughunter-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: bughunter-reviewer
description: Bughunter Reviewer subagent used in the "Cursor PR Review Companion" build.
---
You are the **Bughunter Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "style-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: style-reviewer
description: Style Reviewer subagent used in the "Cursor PR Review Companion" build.
---
You are the **Style Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Cursor PR Review Companion")
- Flag correctness over style
- Cite the line and the why
- No nitpick spamRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"3 MCP servers: filesystem, github, context7
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
}
}
}2 lifecycle hooks (format, scan, test...)
- What this does
- Runs small actions automatically at set moments.
- Where it goes
- Paste into ~/.claude/settings.json.
{
"hooks": {
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# spellcheck+linkcheck"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# build docs site"
}
]
}
]
}
}Subagent definition for "doc-author"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: doc-author
description: Doc Author subagent used in the "Claude Code Docs & AEO Writer" build.
---
You are the **Doc Author** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "fact-checker"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: fact-checker
description: Fact Checker subagent used in the "Claude Code Docs & AEO Writer" build.
---
You are the **Fact Checker** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Claude Code Docs & AEO Writer")
- Pull real API signatures via Context7
- No claims without a source
- Plain language, no fluffRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"Runs on Claude Sonnet 4.6 (classify)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6 (classify)
claude --model "Claude Sonnet 4.6 (classify)"Runs on GPT-5 (scoring + pitch angle)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: GPT-5 (scoring + pitch angle)
claude --model "GPT-5 (scoring + pitch angle)"Subagent definition for "searcher"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: searcher
description: Searcher subagent used in the "Daily Competitor and Topic Research Agent (CrewAI + n8n)" build.
---
You are the **Searcher** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "reader"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: reader
description: Reader subagent used in the "Daily Competitor and Topic Research Agent (CrewAI + n8n)" build.
---
You are the **Reader** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "fact-checker"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: fact-checker
description: Fact Checker subagent used in the "Daily Competitor and Topic Research Agent (CrewAI + n8n)" build.
---
You are the **Fact Checker** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "editor"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: editor
description: Editor subagent used in the "Daily Competitor and Topic Research Agent (CrewAI + n8n)" build.
---
You are the **Editor** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Runs on Claude Sonnet 4.6 (searchers)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6 (searchers)
claude --model "Claude Sonnet 4.6 (searchers)"Runs on GPT-5 (answer)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: GPT-5 (answer)
claude --model "GPT-5 (answer)"Runs on Qwen3 32B (Q4_K_M)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Qwen3 32B (Q4_K_M)
claude --model "Qwen3 32B (Q4_K_M)"4 MCP servers: postgres, github, filesystem, sentry
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
}
}
}Subagent definition for "schema-designer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: schema-designer
description: Schema Designer subagent used in the "Best Setup to Build a REST API with Postgres and Tests" build.
---
You are the **Schema Designer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "endpoint-implementer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: endpoint-implementer
description: Endpoint Implementer subagent used in the "Best Setup to Build a REST API with Postgres and Tests" build.
---
You are the **Endpoint Implementer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "integration-tester"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: integration-tester
description: Integration Tester subagent used in the "Best Setup to Build a REST API with Postgres and Tests" build.
---
You are the **Integration Tester** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Runs on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"2 MCP servers: postgres, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Cheapest Reliable Setup for Everyday CRUD APIs")
- Validate every input at the route boundary with Zod
- No raw SQL without parameterized queries
- Keep context lean, summarize old turnsRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"3 MCP servers: postgres, github, context7
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
}
}
}3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Setup for a Type-Safe GraphQL API End to End")
- Schema-first, never edit generated types by hand
- Every resolver has a dataloader to avoid N+1 queries
- Run codegen before any resolver editRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"4 MCP servers: github, filesystem, sentry, cloudflare
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"sentry": {
"command": "npx",
"args": [
"-y",
"@sentry/mcp-server"
]
},
"cloudflare": {
"command": "npx",
"args": [
"-y",
"@cloudflare/mcp-server-cloudflare"
]
}
}
}Subagent definition for "dockerfile-author"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: dockerfile-author
description: Dockerfile Author subagent used in the "Setup to Containerize and Deploy a Backend Service" build.
---
You are the **Dockerfile Author** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "ci-pipeline-author"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: ci-pipeline-author
description: Ci Pipeline Author subagent used in the "Setup to Containerize and Deploy a Backend Service" build.
---
You are the **Ci Pipeline Author** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "deploy-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: deploy-reviewer
description: Deploy Reviewer subagent used in the "Setup to Containerize and Deploy a Backend Service" build.
---
You are the **Deploy Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Runs on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"3 MCP servers: stripe, postgres, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stripe"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "Setup to Add Stripe Billing and Webhooks Safely")
- Always verify the webhook signature before processing
- Make every handler idempotent on the Stripe event id
- Treat the webhook as the source of truth, not the redirectRuns on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"Runs on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"Runs on GPT-5
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: GPT-5
claude --model "GPT-5"Runs on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"Runs on Llama 3.3 70B (Ollama)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Llama 3.3 70B (Ollama)
claude --model "Llama 3.3 70B (Ollama)"Runs on Flux + ComfyUI workflow
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Flux + ComfyUI workflow
claude --model "Flux + ComfyUI workflow"4 MCP servers: jupyter, postgres, filesystem, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"jupyter": {
"command": "uvx",
"args": [
"jupyter-mcp-server"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}Subagent definition for "eda-explorer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: eda-explorer
description: Eda Explorer subagent used in the "AI Data Analyst: Jupyter + Postgres MCP Notebook Lab" build.
---
You are the **Eda Explorer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "feature-engineer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: feature-engineer
description: Feature Engineer subagent used in the "AI Data Analyst: Jupyter + Postgres MCP Notebook Lab" build.
---
You are the **Feature Engineer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "chart-reviewer"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: chart-reviewer
description: Chart Reviewer subagent used in the "AI Data Analyst: Jupyter + Postgres MCP Notebook Lab" build.
---
You are the **Chart Reviewer** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Runs on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"2 MCP servers: filesystem, github
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}Subagent definition for "dataset-builder"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: dataset-builder
description: Dataset Builder subagent used in the "LLM Eval Harness: Score Prompts Before You Ship" build.
---
You are the **Dataset Builder** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "judge-prompt-tuner"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: judge-prompt-tuner
description: Judge Prompt Tuner subagent used in the "LLM Eval Harness: Score Prompts Before You Ship" build.
---
You are the **Judge Prompt Tuner** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Subagent definition for "regression-reporter"
- What this does
- Adds a focused helper the AI can hand a side task to.
- Where it goes
- Save in .claude/agents/ in your repo.
---
name: regression-reporter
description: Regression Reporter subagent used in the "LLM Eval Harness: Score Prompts Before You Ship" build.
---
You are the **Regression Reporter** subagent. Do one job well and hand the result
back to the main loop. Stay in scope, keep the response tight, and report
only what the orchestrator needs to act on.Runs on Claude Sonnet 4.6 (under test)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6 (under test)
claude --model "Claude Sonnet 4.6 (under test)"Runs on Qwen3 32B (generation)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Qwen3 32B (generation)
claude --model "Qwen3 32B (generation)"Runs on Llama 3.1 8B
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Llama 3.1 8B
claude --model "Llama 3.1 8B"2 MCP servers: postgres (read-only), filesystem
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"postgres (read-only)": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres (read-only)"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
}
}
}3 operating rules
- What this does
- Gives the AI house rules to follow before it starts.
- Where it goes
- Save as CLAUDE.md in your repo root.
# CLAUDE.md
## Rules (from "SQL Analytics Copilot for Warehouse Questions")
- Read-only role only, never write or drop
- Show the SQL before the answer
- Use dbt model descriptions for column meaningRuns on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"Runs on Flux.1 dev (fp8)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Flux.1 dev (fp8)
claude --model "Flux.1 dev (fp8)"Runs on Midjourney v7
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Midjourney v7
claude --model "Midjourney v7"Runs on Flux.1 dev base
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Flux.1 dev base
claude --model "Flux.1 dev base"Runs on Flux.1 pro (Replicate)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Flux.1 pro (Replicate)
claude --model "Flux.1 pro (Replicate)"Runs on GPT-5 (prompt writer)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: GPT-5 (prompt writer)
claude --model "GPT-5 (prompt writer)"Runs on Qwen3 32B (Q4_K_M)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Qwen3 32B (Q4_K_M)
claude --model "Qwen3 32B (Q4_K_M)"Runs on Llama 3.3 70B Instruct
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Llama 3.3 70B Instruct
claude --model "Llama 3.3 70B Instruct"Runs on Qwen3 Coder 30B (chat)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Qwen3 Coder 30B (chat)
claude --model "Qwen3 Coder 30B (chat)"Runs on Gemma 3 12B
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Gemma 3 12B
claude --model "Gemma 3 12B"Runs on DeepSeek-R1 Distill Qwen 32B
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: DeepSeek-R1 Distill Qwen 32B
claude --model "DeepSeek-R1 Distill Qwen 32B"Runs on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"Runs on GPT-5
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: GPT-5
claude --model "GPT-5"Runs on Llama 3.x 70B
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Llama 3.x 70B
claude --model "Llama 3.x 70B"Runs on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"Runs on Gemini 2.5 Pro
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Gemini 2.5 Pro
claude --model "Gemini 2.5 Pro"Runs on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"Runs on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"Runs on Gemini 2.5 Pro
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Gemini 2.5 Pro
claude --model "Gemini 2.5 Pro"Runs on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"Runs on Claude Opus 4.8
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8
claude --model "Claude Opus 4.8"Runs on Claude Opus 4.8 (logic)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8 (logic)
claude --model "Claude Opus 4.8 (logic)"Runs on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"Runs on Claude Sonnet 4.6
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6
claude --model "Claude Sonnet 4.6"Runs on v0 (GPT-5 backed)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: v0 (GPT-5 backed)
claude --model "v0 (GPT-5 backed)"Runs on Claude Sonnet 4.6 (BYOK)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Sonnet 4.6 (BYOK)
claude --model "Claude Sonnet 4.6 (BYOK)"Runs on Claude Opus 4.8 (outline + script)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8 (outline + script)
claude --model "Claude Opus 4.8 (outline + script)"Runs on Gemini 2.5 Pro (transcript scan + moment ranking)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Gemini 2.5 Pro (transcript scan + moment ranking)
claude --model "Gemini 2.5 Pro (transcript scan + moment ranking)"Runs on GPT-5 (concept + title brainstorming)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: GPT-5 (concept + title brainstorming)
claude --model "GPT-5 (concept + title brainstorming)"Runs on Llama 3.x 70B
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Llama 3.x 70B
claude --model "Llama 3.x 70B"3 MCP servers: web-search, fetch, filesystem
- What this does
- Turns on the outside tools the AI is allowed to reach.
- Where it goes
- Save as .mcp.json in your project root.
{
"mcpServers": {
"web-search": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-web-search"
]
},
"fetch": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-fetch"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
}
}
}Runs on Claude Opus 4.8 (research + narrative)
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Opus 4.8 (research + narrative)
claude --model "Claude Opus 4.8 (research + narrative)"