~ / rigs / deomiarn / claude-setup-template

deomiarn/claude-setup-template

Use this template for claude code. Improve context management, documentation, cost and delegation of agents

↗ GitHub ★ 5 no license updated 11mo ago personal setup Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~11.1k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Protects secrets · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add --transport http context7 https://mcp.context7.com/mcp -H 'CONTEXT7_API_KEY: YOUR_VALUE'
$ claude mcp add next-devtools -- npx -y next-devtools-mcp@latest
$ claude mcp add shadcn -- npx shadcn@latest mcp
$ npx degit deomiarn/claude-setup-template/.claude ./rig-claude-setup-template  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ claude mcp add --transport http context7 https://mcp.context7.com/mcp -H 'CONTEXT7_API_KEY: YOUR_VALUE'
$ claude mcp add next-devtools -- npx -y next-devtools-mcp@latest
$ claude mcp add shadcn -- npx shadcn@latest mcp
$ npx degit deomiarn/claude-setup-template/.claude/skills/skill-developer .claude/skills/skill-developer
$ curl -fsSL --create-dirs -o .claude/agents/HOW-TO-ADD-AGENTS.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/HOW-TO-ADD-AGENTS.md
$ curl -fsSL --create-dirs -o .claude/agents/animation-specialist.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/animation-specialist.md
$ curl -fsSL --create-dirs -o .claude/agents/brand-analyzer.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/brand-analyzer.md
$ curl -fsSL --create-dirs -o .claude/agents/code-structure-validator.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/code-structure-validator.md
$ curl -fsSL --create-dirs -o .claude/agents/content-quality-validator.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/content-quality-validator.md
$ curl -fsSL --create-dirs -o .claude/agents/i18n-setup-agent.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/i18n-setup-agent.md
$ curl -fsSL --create-dirs -o .claude/agents/midjourney-prompt-generator.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/midjourney-prompt-generator.md
$ curl -fsSL --create-dirs -o .claude/agents/production-readiness-validator.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/production-readiness-validator.md
$ curl -fsSL --create-dirs -o .claude/agents/requirements-analyst.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/requirements-analyst.md
$ curl -fsSL --create-dirs -o .claude/agents/requirements-validator.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/requirements-validator.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-content-executor.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/seo-content-executor.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-content-planner.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/seo-content-planner.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-content-writer-de.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/seo-content-writer-de.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-content-writer-en.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/seo-content-writer-en.md
$ curl -fsSL --create-dirs -o .claude/agents/seo-orchestrator.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/seo-orchestrator.md
$ curl -fsSL --create-dirs -o .claude/agents/sitemap-analyst.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/sitemap-analyst.md
$ curl -fsSL --create-dirs -o .claude/agents/sitemap-executor.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/sitemap-executor.md
$ curl -fsSL --create-dirs -o .claude/agents/sitemap-quality-validator.md https://raw.githubusercontent.com/deomiarn/claude-setup-template/main/.claude/agents/sitemap-quality-validator.md

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

{
  "permissions": {
    "deny": [
      "Read(../.env)",
      "Read(../.env.*)",
      "Read(../secrets/**)",
      "Read(../.idea/**)",
      "Read(../.vscode/**)",
      "Read(../node_modules/**)",
      "Read(../venv/**)",
      "Read(../package-lock.json)",
      "Read(../yarn.lock)"
    ]
  }
}

MCP servers (4)

serversourceest. tokens
Context7 remote · remote 1.2k
Next.js DevTools · "next-devtools" npm 2.5k
shadcn-search local / custom 2.5k
shadcn/ui · "shadcn" npm 2.0k

Skills (1)

Subagents (18)

HOW-TO-ADD-AGENTS—
animation-specialist
model: haiku
Use this agent when you need to implement animations, micro-interactions, page transitions, loading states, or any motion design for the website. This includes: button hover effects, scroll-triggered
brand-analyzer
model: haiku
Extract brand assets from project files (colors, fonts, logo, tone). Creates brand.json for design consistency across agents.
code-structure-validator
model: haiku
Validation Gate 3 - Validate generated app/ structure, TypeScript compilation, component integration, i18n setup. Scores 0-100, PASS ≥80.
content-quality-validator
model: sonnet
Validation Gate 4 - Validate SEO content quality, i18n completeness, keyword integration. Scores 0-100, PASS ≥80.
i18n-setup-agent
model: haiku
Setup next-intl. Create messages/*.json skeletons with keys from seo-report.md. No content writing.
midjourney-prompt-generator
model: haiku
Generate Midjourney v7 prompts for custom brand photography. Analyzes brand colors, content, SEO to create consistent art direction. Use for AI image generation, brand photography prompts, visual cont
production-readiness-validator
model: sonnet
Validation Gate 5 - Final production readiness check. Delegates to marketplace validators (accessibility, performance, SEO audit). Scores 0-100, PASS ≥80.
requirements-analyst
model: sonnet
Gather project requirements from client brief. Extract business context, pages, target audience, languages.
requirements-validator
model: haiku
Validation Gate 1 - Validate requirements.md completeness and quality. Scores 0-100, PASS ≥80. Provides actionable feedback for retries.
seo-content-executor
model: sonnet
Use this agent when SEO content optimization is needed for a website project. Applies SEO recommendations from seo-report.md to frontend pages with lightweight i18n setup and internal linking.
seo-content-planner
model: sonnet
Plan SEO content for all pages from seo-report.md. Creates content outline for writers.
seo-content-writer-de
model: haiku
Write German SEO content for ALL pages. Updates messages/de.json only. No file conflicts.
seo-content-writer-en
model: haiku
Write English SEO content for ALL pages. Updates messages/en.json only. No file conflicts.
seo-orchestrator
model: sonnet
Coordinate SEO workflow. Delegates to 3 marketplace SEO agents, produces seo-report.md.
sitemap-analyst
model: sonnet
Analyze, plan, optimize website architecture and information structure. Use for: site structure planning, competitive IA analysis, content organization, page hierarchy design.
sitemap-executor
model: haiku
Use this agent when sitemap.md file exists in .claude/planning/[current project] directory and needs to be implemented into Next.js app folder structure. Trigger after sitemap-analyst agent completes
sitemap-quality-validator
model: haiku
Validation Gate 2 - Validate sitemap.md quality, component selections, and SEO readiness. Scores 0-100, PASS ≥80.

Slash commands (1)

/update-docs

Plugins (12)

frontend-mobile-development@claude-code-workflowscode-review-ai@claude-code-workflowsjavascript-typescript@claude-code-workflowsperformance-testing-review@claude-code-workflowsaccessibility-compliance@claude-code-workflowsseo-content-creation@claude-code-workflowsseo-technical-optimization@claude-code-workflowsseo-analysis-monitoring@claude-code-workflowscontent-marketing@claude-code-workflowsdeployment-strategies@claude-code-workflowserror-debugging@claude-code-workflowsdocumentation-generation@claude-code-workflows

Permissions

deny (9)
Read(../.env)
Read(../.env.*)
Read(../secrets/**)
Read(../.idea/**)
Read(../.vscode/**)
Read(../node_modules/**)
Read(../venv/**)
Read(../package-lock.json)
Read(../yarn.lock)
ask (0)
—
allow (0)
—

Similar rigs

copied ✓