evgenii-studitskikh/Claude-Code-SaaS-Studio
Turn Claude Code into a complete SaaS development studio with AI agents for product management, UX, Next.js, Supabase, Stripe, DevOps, and launch workflows.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude ./rig-claude-code-saas-studio # 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.
$ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/build-feature .claude/skills/build-feature $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/code-review .claude/skills/code-review $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/compliance-check .claude/skills/compliance-check $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/design-architecture .claude/skills/design-architecture $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/design-pricing .claude/skills/design-pricing $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/design-schema .claude/skills/design-schema $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/design-ui .claude/skills/design-ui $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/help .claude/skills/help $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/launch-checklist .claude/skills/launch-checklist $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/map-flows .claude/skills/map-flows $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/qa-plan .claude/skills/qa-plan $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/scope-check .claude/skills/scope-check $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/security-audit .claude/skills/security-audit $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/setup-billing .claude/skills/setup-billing $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/setup-deploy .claude/skills/setup-deploy $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/setup-stack .claude/skills/setup-stack $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/start .claude/skills/start $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/studio-status .claude/skills/studio-status $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/test-setup .claude/skills/test-setup $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/threat-model .claude/skills/threat-model $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/validate-idea .claude/skills/validate-idea $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/write-prd .claude/skills/write-prd $ npx degit evgenii-studitskikh/Claude-Code-SaaS-Studio/.claude/skills/write-tests .claude/skills/write-tests
$ curl -fsSL --create-dirs -o .claude/agents/backend-engineer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/backend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/billing-engineer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/billing-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/database-engineer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/database-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/devops-engineer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/devops-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-engineer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/frontend-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/producer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/producer.md $ curl -fsSL --create-dirs -o .claude/agents/product-director.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/product-director.md $ curl -fsSL --create-dirs -o .claude/agents/product-manager.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/product-manager.md $ curl -fsSL --create-dirs -o .claude/agents/qa-engineer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/qa-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/security-engineer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/security-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/technical-director.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/technical-director.md $ curl -fsSL --create-dirs -o .claude/agents/ux-designer.md https://raw.githubusercontent.com/evgenii-studitskikh/Claude-Code-SaaS-Studio/main/.claude/agents/ux-designer.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": [
"Bash(git push --force:*)",
"Bash(rm -rf:*)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/validate-commit.sh"
},
{
"type": "command",
"command": ".claude/hooks/validate-push.sh"
}
]
}
]
}
} Skills (23)
build-featurecode-reviewcompliance-checkdesign-architecturedesign-pricingdesign-schemadesign-uihelplaunch-checklistmap-flowsqa-planscope-checksecurity-auditsetup-billingsetup-deploysetup-stackstartstudio-statustest-setupthreat-modelvalidate-ideawrite-prdwrite-tests
Subagents (12)
| backend-engineer model: sonnet | API routes, server actions, and business logic. Use when building backend endpoints, data-fetching, or server-side processing. |
| billing-engineer model: sonnet | Pricing model & Stripe integration. Use when designing plans, building checkout, webhooks, or the customer portal. |
| database-engineer model: sonnet | Supabase schema, RLS policies, multi-tenancy & auth wiring. Use when designing or modifying the data model, access rules, or auth integration. |
| devops-engineer model: sonnet | Deploy, CI/CD, envs, observability, and launch. Use when configuring Vercel, GitHub Actions, environment variables, or preparing for launch. |
| frontend-engineer model: sonnet | Next.js App Router routes & React components. Use when building pages, layouts, forms, or client-side interactions. |
| producer model: opus | Coordinates phases, sprint planning, and enforces the ask→approve protocol. Use to sequence work, track status, or run the scope-check gate. |
| product-director model: opus | Owns SaaS product vision, target user, and scope. Use at project start and whenever scope or direction is in question. |
| product-manager model: sonnet | Writes PRDs & user stories. Use after product vision is approved to translate validated ideas into structured requirements. |
| qa-engineer model: sonnet | Owns test strategy and authoring for the SaaS app. Use to plan testing, scaffold the test stack, or write unit/integration/e2e tests for a story. |
| security-engineer model: sonnet | Owns security review, threat modeling, and compliance-lite for the SaaS app. Use for a security audit, threat model, dependency audit, or GDPR/SOC2-lite check. |
| technical-director model: opus | Owns architecture, stack & multi-tenancy strategy. Use when making foundational technical decisions or evaluating architectural trade-offs. |
| ux-designer model: sonnet | User flows & UI via shadcn/Tailwind. Use when designing screens, navigation, or component choices after requirements are defined. |
Hooks (3)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | .claude/hooks/session-start.sh |
| PreToolUse | Bash | .claude/hooks/validate-commit.sh |
| PreToolUse | Bash | .claude/hooks/validate-push.sh |
Permissions
deny (2)
Bash(git push --force:*)
Bash(rm -rf:*)
ask (0)
—
allow (3)
Bash(git status)
Bash(git diff:*)
Bash(git log:*)
Similar rigs
SaketMunda/claude-org-template
Drop this into any project and start engineering at AI speed. No setup ceremony. No re-explaining context every session.
Orchestrator 1.4k tok ·
erayendes/kortext
The project brain for AI-driven development: a brief becomes approved analysis documents, then your own agent CLI (Claude, Codex etc.) writes the code. Local-first, no API key of its own.
Orchestrator 1.1k tok ·
IuliaIvanaPatras/claude-code-templates
Build production-grade Claude Code project templates with specialized agents, reusable skills, rules, and hooks for faster app development
Fort Knox 10.1k tok ·
Donchitos/Claude-Code-Game-Studios
Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.
Fort Knox 11.6k tok ·