Iteam-company/claude-code-boilerplates
Reusable boilerplates and shared Claude setup, with a CLI to scaffold ready-to-use projects
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code $ claude mcp add neon -e NEON_<redacted> -- npx -y @neondatabase/mcp-server-neon $ claude mcp add vercel -e VERCEL_<redacted> -- npx -y vercel-mcp-adapter $ claude mcp add cloudinary -e CLOUDINARY_<redacted> -e CLOUDINARY_API_<redacted> -e CLOUDINARY_CLOUD_NAME=YOUR_CLOUDINARY_CLOUD_NAME -- npx -y @cloudinary/mcp-server-cloudinary $ claude mcp add stripe -e STRIPE_SECRET_KEY=YOUR_STRIPE_SECRET_KEY -- npx -y @stripe/mcp --tools=all $ claude mcp add resend -e RESEND_<redacted> -- npx -y resend-mcp $ npx degit Iteam-company/claude-code-boilerplates/.claude ./rig-claude-code-boilerplates # 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 neon -e NEON_<redacted> -- npx -y @neondatabase/mcp-server-neon $ claude mcp add vercel -e VERCEL_<redacted> -- npx -y vercel-mcp-adapter $ claude mcp add cloudinary -e CLOUDINARY_<redacted> -e CLOUDINARY_API_<redacted> -e CLOUDINARY_CLOUD_NAME=YOUR_CLOUDINARY_CLOUD_NAME -- npx -y @cloudinary/mcp-server-cloudinary $ claude mcp add stripe -e STRIPE_SECRET_KEY=YOUR_STRIPE_SECRET_KEY -- npx -y @stripe/mcp --tools=all $ claude mcp add resend -e RESEND_<redacted> -- npx -y resend-mcp
$ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/analytics .claude/skills/analytics $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/api-patterns .claude/skills/api-patterns $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/auth-patterns .claude/skills/auth-patterns $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/claude-feature .claude/skills/claude-feature $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/cloudinary-upload .claude/skills/cloudinary-upload $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/component-splitting .claude/skills/component-splitting $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/create-hook .claude/skills/create-hook $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/db-patterns .claude/skills/db-patterns $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/drizzle-migrate .claude/skills/drizzle-migrate $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/drizzle-relations .claude/skills/drizzle-relations $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/dto-patterns .claude/skills/dto-patterns $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/email-setup .claude/skills/email-setup $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/feature-module .claude/skills/feature-module $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/i18n .claude/skills/i18n $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/init-project .claude/skills/init-project $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/landing-page .claude/skills/landing-page $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/multi-tenancy .claude/skills/multi-tenancy $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/nextjs-api-route .claude/skills/nextjs-api-route $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/nextjs-mdx-blog .claude/skills/nextjs-mdx-blog $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/product-review .claude/skills/product-review $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/pwa .claude/skills/pwa $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/seo .claude/skills/seo $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/stripe-setup .claude/skills/stripe-setup $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/swr-hooks .claude/skills/swr-hooks $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/ui-patterns .claude/skills/ui-patterns $ npx degit Iteam-company/claude-code-boilerplates/.claude/skills/vercel-deploy .claude/skills/vercel-deploy
$ curl -fsSL --create-dirs -o .claude/agents/db-agent.md https://raw.githubusercontent.com/Iteam-company/claude-code-boilerplates/main/.claude/agents/db-agent.md $ curl -fsSL --create-dirs -o .claude/agents/review-agent.md https://raw.githubusercontent.com/Iteam-company/claude-code-boilerplates/main/.claude/agents/review-agent.md $ curl -fsSL --create-dirs -o .claude/agents/security-agent.md https://raw.githubusercontent.com/Iteam-company/claude-code-boilerplates/main/.claude/agents/security-agent.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/pre-tool-use.sh"
}
]
}
]
}
} MCP servers (5)
| server | source | est. tokens |
|---|---|---|
| @neondatabase/mcp-server-neon · "neon" env: NEON_API_KEY | npm | 2.5k |
| vercel-mcp-adapter · "vercel" env: VERCEL_TOKEN | npm | 2.5k |
| @cloudinary/mcp-server-cloudinary · "cloudinary" env: CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET, CLOUDINARY_CLOUD_NAME | npm | 2.5k |
| Stripe env: STRIPE_SECRET_KEY | npm | 6.0k |
| resend-mcp · "resend" env: RESEND_API_KEY | npm | 2.5k |
Skills (26)
analyticsapi-patternsauth-patternsclaude-featurecloudinary-uploadcomponent-splittingcreate-hookdb-patternsdrizzle-migratedrizzle-relationsdto-patternsemail-setupfeature-modulei18ninit-projectlanding-pagemulti-tenancynextjs-api-routenextjs-mdx-blogproduct-reviewpwaseostripe-setupswr-hooksui-patternsvercel-deploy
Subagents (3)
| db-agent | Handles all database work — migrations, queries, schema changes. Invoke for any DB-related task. |
| review-agent | Pre-PR code review. Invoke before opening any pull request. |
| security-agent | Reviews code for security vulnerabilities. Invoke when touching auth, API routes, input handling, or secrets. |
Hooks (2)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | .claude/hooks/pre-tool-use.sh |
| PostToolUse | Write|Edit|MultiEdit | npm run format; npm run lint |
Slash commands (1)
/generate-post
Plugins (1)
stripe@claude-plugins-official
Permissions
deny (0)
—
ask (0)
—
allow (15)
Bash(git status)
Bash(git diff*)
Bash(git log*)
Bash(git add*)
Bash(git commit*)
Bash(git branch*)
Bash(git checkout*)
Bash(git stash*)
Bash(npm*)
Bash(npx drizzle-kit*)
Bash(npx shadcn*)
Bash(ls*)
Bash(find . *)
Bash(grep*)
Bash(curl *)
Similar rigs
MartinOlivero/saas-builder
Build a complete, secure SaaS end to end with your CLI agent: 22 lifecycle skills, prevention-first security, RLS audit, real payments — and field notes from production apps that passed every test. Pairs with Superpowers.
Skill Collector 1.9k tok ·
launch52-ai/flutter-template
Template for Flutter mobile applications.
Skill Collector 3.4k tok ·
kristiansnts/claude-dotfiles
—
Minimalist 1.8k tok ·
d-kimuson/claude-code-viewer
A full-featured web-based Claude Code client that provides complete interactive functionality for managing Claude Code projects
Pragmatist 2.0k tok ·