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 "Setuproll 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 "Setuproll 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 "Setuproll 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 "Setuproll 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 "Setuproll 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 "Setuproll 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
- 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
# Role: plan + review
claude --model "Claude Opus 4.8"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
# Select "Claude Sonnet 4.6" as the model in Cursor settings.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
# Select "Claude Opus 4.8" as the model in Cursor settings.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
# Select "GPT-5.3 Codex" as the model in GitHub Copilot settings.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
# Select "Claude Sonnet 4.6" as the model in Windsurf settings.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
aider --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
# Select "Claude Sonnet 4.6" as the model in Cline settings.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
# Select "Claude Sonnet 4.6" as the model in Cursor settings.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
aider --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
# Select "Claude Sonnet 4.6" as the model in Windsurf settings.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
# Select "GPT-5.3 Codex" as the model in GitHub Copilot settings.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
# Select "Claude Opus 4.8" as the model in Cursor settings.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
- 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
# Role: classify
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
# Role: scoring + pitch angle
# Select "GPT-5" as the model in Cursor settings.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
- 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
# Role: searchers
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
# Role: answer
# Select "GPT-5" as the model in Cursor settings.Runs on Qwen3 32B
- 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
# Role: Q4_K_M
claude --model "Qwen3 32B"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
# Select "Claude Sonnet 4.6" as the model in Cursor settings.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
# Select "Claude Opus 4.8" as the model in Cursor settings.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
# Select "GPT-5" as the model in Cursor settings.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
- 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
# Role: Ollama
aider --model "Llama 3.3 70B"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
# Select "Flux + ComfyUI workflow" as the model in Cursor settings.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
- 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
# Role: under test
claude --model "Claude Sonnet 4.6"Runs on Qwen3 32B
- 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
# Role: generation
# Select "Qwen3 32B" as the model in Continue settings.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
aider --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
# Select "Claude Sonnet 4.6" as the model in Cursor settings.Runs on Flux.1 dev
- 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
# Role: fp8
claude --model "Flux.1 dev"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
# Select "Midjourney v7" as the model in Cursor settings.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
- 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
# Role: Replicate
# Select "Flux.1 pro" as the model in Cursor settings.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
# Role: prompt writer
claude --model "GPT-5"Runs on Qwen3 32B
- 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
# Role: Q4_K_M
claude --model "Qwen3 32B"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
aider --model "Llama 3.3 70B Instruct"Runs on Qwen3 Coder 30B
- 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
# Role: chat
# Select "Qwen3 Coder 30B" as the model in Continue settings.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
aider --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
# Select "GPT-5" as the model in Cursor settings.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
# Select "Gemini 2.5 Pro" as the model in Cursor settings.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
# Select "Claude Sonnet 4.6" as the model in Cursor settings.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
# Select "Gemini 2.5 Pro" as the model in Cursor settings.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
- 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
# Role: logic
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
# Select "Claude Sonnet 4.6" as the model in Cursor settings.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
# Select "Claude Sonnet 4.6" as the model in Cursor settings.Runs on v0
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: v0
# Role: GPT-5 backed
# Select "v0" as the model in Cursor settings.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
# Role: BYOK
# Select "Claude Sonnet 4.6" as the model in Cline settings.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
# Role: outline + script
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
# Role: transcript scan + moment ranking
claude --model "Gemini 2.5 Pro"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
# Role: concept + title brainstorming
# Select "GPT-5" as the model in Cursor settings.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
# Select "Llama 3.x 70B" as the model in Continue settings.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
- 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
# Role: research + narrative
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": "# cargo clippy --fix"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# cargo test + cargo bench"
}
]
}
]
}
}Subagent definition for "borrow-checker-coach"
- 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: borrow-checker-coach
description: Borrow Checker Coach subagent used in the "Claude Code Rust Systems Forge" build.
---
You are the **Borrow Checker Coach** 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 Rust Systems 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 "bench-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: bench-reviewer
description: Bench Reviewer subagent used in the "Claude Code Rust Systems Forge" build.
---
You are the **Bench 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 Rust Systems Forge")
- No unsafe without a written invariant comment
- Prefer iterators over index loops
- Every public item gets a doc commentRuns 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, 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"
]
}
}
}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 "Codex CLI Python Data Cruncher")
- Always show the dataframe shape after each step
- Use Polars lazy frames for files over 1GB
- Write results to parquet, never overwrite raw dataRuns 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
codex --model "GPT-5.3 Codex"2 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 "Self-Hosted Discord Bot on a Local LLM")
- Rate-limit per user to protect the GPU
- Strip server invites and links from promptsRuns on Qwen3 14B
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Qwen3 14B
# Role: Q4_K_M
aider --model "Qwen3 14B"2 MCP servers: filesystem, fetch
- 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",
"."
]
},
"fetch": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-fetch"
]
}
}
}2 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 "Telegram RAG Support Bot")
- Never answer outside the retrieved context
- Always include the source doc linkRuns on Claude Haiku 4.6 for replies
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Haiku 4.6 for replies
claude --model "Claude Haiku 4.6 for replies"2 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 "ComfyUI Flux Product Shot Studio")
- Lock the product mask so shape never drifts
- Keep a seed log for reproducible reshootsRuns on FLUX.1 dev
- 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
aider --model "FLUX.1 dev"2 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 "Local SDXL Brand Icon Factory")
- Pin one seed family per asset set for cohesion
- Keep LoRA weight under 0.8 to avoid artifactsRuns on SDXL 1.0
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: SDXL 1.0
# Select "SDXL 1.0" as the model in Continue settings.1 MCP server: 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": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
}
}
}2 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 "Long Video to Shorts Auto-Pipeline")
- Clips must start on a complete sentence
- Keep each clip between 20 and 60 secondsRuns on Claude Sonnet 4.6 for clip selection
- 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 for clip selection
claude --model "Claude Sonnet 4.6 for clip selection"2 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 "Talking-Head Avatar Video Maker")
- Keep scripts conversational, short sentences only
- Always disclose the video is AI generatedRuns on Claude Haiku 4.6 for scripts
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Claude Haiku 4.6 for scripts
aider --model "Claude Haiku 4.6 for scripts"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 "n8n AI Inbox Triage Automation")
- Never auto-send anything touching billing or legal
- Always attach the original thread to the draft
- Log every decision for later reviewRuns 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: playwright, 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": {
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
}
}
}2 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 "Browser-Use Web Research Agent")
- Respect robots.txt and per-site rate limits
- Retry on layout changes, never invent missing fieldsRuns 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, 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": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# eslint --fix"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# vitest run"
}
]
}
]
}
}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 Vue & Nuxt 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 "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 "Windsurf Vue & Nuxt Cascade" 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 "Windsurf Vue & Nuxt Cascade")
- Composition API and script setup only
- Guard all browser APIs behind onMounted for SSR
- Co-locate component testsRuns 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
# Select "Claude Sonnet 4.6" as the model in Windsurf settings.2 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 "vLLM Bulk Text Classifier")
- Use guided decoding so labels stay in the allowed set
- Checkpoint progress so a crash never reruns everythingRuns on Qwen3 8B Instruct
- What this does
- Picks which AI model the build runs on.
- Where it goes
- Run this from your terminal in the project.
# Model: Qwen3 8B Instruct
aider --model "Qwen3 8B Instruct"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": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# zip + manifest validate"
}
]
}
]
}
}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 Chrome Extension Builder" 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 Chrome Extension Builder")
- Manifest V3 service workers, no persistent background pages
- Request the minimum permissions needed
- Keep content scripts isolated from page globalsRuns 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
# Select "Claude Sonnet 4.6" as the model in Cline settings.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 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 "Gemini CLI Monorepo Doc Sweeper")
- Pull real signatures from TypeDoc, never guess
- Touch only stale sections to keep diffs reviewableRuns 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
gemini --model "Gemini 2.5 Pro"1 MCP server: fetch
- 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": {
"fetch": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-fetch"
]
}
}
}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 "WhatsApp Booking Assistant Bot")
- Never double-book a confirmed slot
- Hand off to staff for refunds or complaints
- Confirm timezone before bookingRuns 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: filesystem, github, postgres, 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"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"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": "# 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 "Next.js Feature Shipper" 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 "Next.js Feature Shipper" 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 "Next.js Feature Shipper" 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 "Next.js Feature Shipper" 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.2 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 "Next.js Feature Shipper")
- Plan before editing more than three files
- Never commit without passing testsRuns 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: github, context7, 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": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
}
}
}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": "# cargo fmt"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# cargo clippy"
}
]
}
]
}
}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 "Rust Systems Pair" 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 "borrow-checker-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: borrow-checker-reviewer
description: Borrow Checker Reviewer subagent used in the "Rust Systems Pair" build.
---
You are the **Borrow Checker 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
# Select "Claude Opus 4.8" as the model in Cursor settings.Runs on Qwen3 Coder 30B
- 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
# Role: Q4_K_M
# Select "Qwen3 Coder 30B" as the model in Continue settings.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
aider --model "Llama 3.3 70B Instruct"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"
]
}
}
}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": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# secret-scan"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# run integration tests"
}
]
}
]
}
}Subagent definition for "bot-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: bot-builder
description: Bot Builder subagent used in the "Telegram Support Bot Builder" build.
---
You are the **Bot 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 "rag-indexer"
- 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: rag-indexer
description: Rag Indexer subagent used in the "Telegram Support Bot Builder" build.
---
You are the **Rag Indexer** 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 "Telegram Support Bot Builder" 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.2 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 "Telegram Support Bot Builder")
- Rate limit every chat handler
- Always offer a human handoff on low confidenceRuns 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, 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 "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 "Discord Moderation Agent" 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.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 "Discord Moderation Agent" 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.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 "Discord Moderation Agent")
- Plan mode first, then act
- Log every moderation action with a reason
- Escalate borderline cases to a human modRuns 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
# Select "Claude Sonnet 4.6" as the model in Cline settings.Subagent definition for "highlight-finder"
- 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: highlight-finder
description: Highlight Finder subagent used in the "YouTube to Shorts Repurposer" build.
---
You are the **Highlight Finder** 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 "caption-writer"
- 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: caption-writer
description: Caption Writer subagent used in the "YouTube to Shorts Repurposer" build.
---
You are the **Caption Writer** 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 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
gemini --model "Gemini 2.5 Pro"Runs on FLUX.1 dev
- 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
codex --model "FLUX.1 dev"Runs on FLUX.1 dev + custom LoRA
- 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 + custom LoRA
codex --model "FLUX.1 dev + custom LoRA"3 MCP servers: filesystem, github, slack
- 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"
]
},
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
]
}
}
}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": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# secret-scan"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# validate workflow json"
}
]
}
]
}
}Subagent definition for "workflow-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: workflow-builder
description: Workflow Builder subagent used in the "n8n Inbox Triage Pilot" build.
---
You are the **Workflow 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 "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: prompt-tuner
description: Prompt Tuner subagent used in the "n8n Inbox Triage Pilot" build.
---
You are the **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.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"3 MCP servers: playwright, filesystem, 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": {
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
}
}
}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 "Browser Scraping Agent" 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 "Browser Scraping Agent" 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.2 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 "Browser Scraping Agent")
- Respect robots and rate limits
- Validate every record against the schema before savingRuns 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
# Select "Claude Sonnet 4.6" as the model in Windsurf settings.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"
]
}
}
}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 and 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 "ML Experiment 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 "ML Experiment 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 "ML Experiment 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.2 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 "ML Experiment Lab")
- Seed everything for reproducibility
- Never leak the test set into featuresRuns 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: stripe, postgres, 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": {
"stripe": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stripe"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
},
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"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": "# replay webhook fixtures"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# idempotency check"
}
]
}
]
}
}Subagent definition for "pricing-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: pricing-modeler
description: Pricing Modeler subagent used in the "Stripe SaaS Billing Engine" build.
---
You are the **Pricing 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 "webhook-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: webhook-author
description: Webhook Author subagent used in the "Stripe SaaS Billing Engine" build.
---
You are the **Webhook 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 "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 "Stripe SaaS Billing Engine" 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 "Stripe SaaS Billing Engine")
- Verify webhook signatures, always
- Every webhook handler is idempotent
- Never trust client-sent amountsRuns 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": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# format"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# validate manifest"
}
]
}
]
}
}Subagent definition for "manifest-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: manifest-planner
description: Manifest Planner subagent used in the "Chrome Extension MV3 Builder" build.
---
You are the **Manifest 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 "content-script-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: content-script-author
description: Content Script Author subagent used in the "Chrome Extension MV3 Builder" build.
---
You are the **Content Script 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 "store-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: store-reviewer
description: Store Reviewer subagent used in the "Chrome Extension MV3 Builder" build.
---
You are the **Store 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 "Chrome Extension MV3 Builder")
- Request the narrowest permissions that work
- No remote code, bundle everything
- Test the service worker cold-start pathRuns 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
# Select "Claude Sonnet 4.6" as the model in Cursor settings.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"
]
}
}
}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": {
"post-edit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# cargo clippy"
},
{
"type": "command",
"command": "# auto-commit"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# cargo test"
}
]
}
]
}
}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 "Rust CLI Tool Forge")
- Use clap with derive for arguments
- Return Result, no unwrap in library code
- Cross-compile release binaries with cargo distRuns 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
aider --model "Claude Opus 4.8"3 MCP servers: playwright, filesystem, 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": {
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres"
]
}
}
}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": "# validate scraped JSON"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# dedupe rows"
}
]
}
]
}
}Subagent definition for "selector-finder"
- 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: selector-finder
description: Selector Finder subagent used in the "Resilient Web Scraper" build.
---
You are the **Selector Finder** 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-normalizer"
- 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-normalizer
description: Schema Normalizer subagent used in the "Resilient Web Scraper" build.
---
You are the **Schema Normalizer** 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 "Resilient Web Scraper")
- Respect robots.txt and rate limits
- Retry with backoff, never hammer
- Normalize to a typed schema before savingRuns 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, 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": {
"on-save": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# gdformat"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# open scene in editor"
}
]
}
]
}
}Subagent definition for "scene-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: scene-builder
description: Scene Builder subagent used in the "Godot 2D Game Studio" build.
---
You are the **Scene 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 "gameplay-scripter"
- 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: gameplay-scripter
description: Gameplay Scripter subagent used in the "Godot 2D Game Studio" build.
---
You are the **Gameplay Scripter** 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 "Godot 2D Game Studio")
- One responsibility per scene
- Signals over hard node paths
- Keep frame logic out of physics callbacksRuns 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
# Select "Claude Sonnet 4.6" as the model in Cline settings.3 MCP servers: context7, 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": {
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
},
"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": "# linkcheck"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# build mkdocs 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 "Technical Docs and 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 "Technical Docs and 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 "Technical Docs and AEO Writer")
- Pull real signatures via Context7
- Lead with the answer, then explain
- No claim without a sourceRuns 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, 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": {
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# explain analyze"
}
]
}
],
"pre-commit": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# dbt test"
}
]
}
]
}
}Subagent definition for "query-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: query-author
description: Query Author subagent used in the "SQL Analytics and dbt Lab" build.
---
You are the **Query 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 "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 "SQL Analytics and dbt Lab" 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.Subagent definition for "metric-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: metric-reviewer
description: Metric Reviewer subagent used in the "SQL Analytics and dbt Lab" build.
---
You are the **Metric 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 "SQL Analytics and dbt Lab")
- Validate column names against the live schema
- Define metrics once, reuse everywhere
- Every model gets a test and a descriptionRuns 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, fetch
- 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",
"."
]
},
"fetch": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-fetch"
]
}
}
}Subagent definition for "prospect-researcher"
- 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: prospect-researcher
description: Prospect Researcher subagent used in the "Cold Email Outreach Engine" build.
---
You are the **Prospect Researcher** 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 "copy-writer"
- 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: copy-writer
description: Copy Writer subagent used in the "Cold Email Outreach Engine" build.
---
You are the **Copy Writer** 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 "Cold Email Outreach Engine")
- One specific, true detail per opener
- No em dashes, keep it human
- Always include a one-click opt-outRuns 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
gemini --model "Gemini 2.5 Flash"3 MCP servers: playwright, 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": {
"playwright": {
"command": "npx",
"args": [
"-y",
"@playwright/mcp@latest"
]
},
"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": "# re-run axe on changed page"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# severity report"
}
]
}
]
}
}Subagent definition for "axe-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: axe-scanner
description: Axe Scanner subagent used in the "Accessibility Audit and Fix Cell" build.
---
You are the **Axe 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 "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 "Accessibility Audit and Fix 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.Subagent definition for "regression-verifier"
- 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-verifier
description: Regression Verifier subagent used in the "Accessibility Audit and Fix Cell" build.
---
You are the **Regression Verifier** 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 "Accessibility Audit and Fix Cell")
- Rank by impact, not raw count
- Re-test every fix before claiming done
- Prefer semantic HTML over ARIA patchesRuns 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: 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": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"."
]
},
"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 context"
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# helm template diff"
}
]
}
],
"Stop": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "# rollout summary"
}
]
}
]
}
}Subagent definition for "chart-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: chart-author
description: Chart Author subagent used in the "Kubernetes Helm Ops Pilot" build.
---
You are the **Chart 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 "manifest-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: manifest-diff-reviewer
description: Manifest Diff Reviewer subagent used in the "Kubernetes Helm Ops Pilot" build.
---
You are the **Manifest 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.Subagent definition for "rollout-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: rollout-planner
description: Rollout Planner subagent used in the "Kubernetes Helm Ops Pilot" build.
---
You are the **Rollout 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.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 "Kubernetes Helm Ops Pilot")
- Render and diff before any apply
- Pin image tags, never use latest
- Set resource limits on every containerRuns 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"