Building Vibery Kits: 341 Templates, 1 Command
Why curation beats collection. An honest look at building a template ecosystem for Claude Code.
TL;DR
Built a CLI + website for Claude Code templates. 341 templates curated from MIT-licensed repos. 12 Smart Stacks researched against real data. $0 spent. Phase 1 done, shipping in public.
The Problem
Three weeks ago, I had a problem: Claude Code is incredible, but finding the right agents, commands, and MCPs felt like hunting through a dozen GitHub repos. Every. Single. Time.
So I built Vibery Kits. A curated template ecosystem that gets you from "I want to build a Next.js app" to a production-ready development environment in one command.
Done. No API calls. No signup. Just templates that work.
What Actually Got Built
The CLI
- Offline-first installation tool
- 341+ templates: 192 agents, 37 skills, 35 commands, 24 MCPs, 19 hooks, 8 settings
-
Smart filtering:
vibery install --agent,vibery search "docker" - Zero external dependencies for core functionality
The Website
- Astro 5 static site with Vue Islands (interactive parts only)
- 12 curated Smart Stacks (Next.js, Security, DevOps, etc.)
- "Warm Terminal" design system (stone/terracotta palette)
- Deployed on Cloudflare Pages
The Curation
- Every stack researched against real sources: Stack Overflow 2025, OWASP Top 10 2025
- Templates from MIT-licensed repos (all credited)
- Quality bar: Does this solve a real problem? Does it work with other templates?
Why Curation Beats Collection
Here's the thing: GitHub is full of "awesome" lists. Random dumps of links. Zero guidance.
I didn't want that.
When you install the Next.js Production Stack, you get:
-
nextjs-architecture-expertagent (routing, server components, best practices) -
optimize-bundle-sizecommand (finds bloat, suggests fixes) -
vercel-deploycommand (production deployment checks) - Settings optimized for Next.js projects
Not random templates. A tested combination that works together. That's the difference between collection and curation.
The Tech Choices (And Why)
Astro 5 over Next.js
Template catalog is static content. Why hydrate React for text? Vue Islands for cart, modal, search only. Result: 0KB JS on homepage.
MiniSearch over Fuse.js
4KB smaller. Faster indexing for 341 templates. Same quality search.
No External API
CLI works offline. No rate limits, no downtime. Templates install in <1 second.
Cloudflare Pages
Static hosting is free. Edge functions for future features. Deploy previews on every push.
None of this is fancy. It's just choosing boring technology that works.
The Honest Parts Nobody Tweets About
Phase 1 is done.
The CLI installs templates. The website structure exists. The design system is implemented.
Still building:
- Vue Islands migration (setup done, components in progress)
- Wizard UI for outcome-based discovery
- Stack installation via CLI (single templates work, bundles next)
Templates aren't original.
Every single one is curated from MIT-licensed community repos. I didn't write 341 templates from scratch. I found the best ones, tested combinations, documented what works together, and credited every source.
That's the value. Research, testing, curation.
What I Learned Building This
1. Offline-first is underrated
Every SaaS tutorial teaches you to build API-dependent tools. But a CLI that works without internet? That hits different. No auth flow. No rate limits. Just files.
2. Curation is a product
People don't want more options. They want the right option. The Next.js Stack isn't valuable because it has 8 templates. It's valuable because I spent 6 hours researching which 8 to include.
3. Design for paying users early
I picked "Warm Terminal" specifically for professional developers who'd pay for premium stacks. Not flashy neon (free tier vibe). Refined stone/terracotta (professional, trustworthy).
4. Credits build trust
Every template has a source. Every stack has research credits. Being transparent about curation > pretending you built everything from scratch.
5. Static-first scales
Mostly static Astro pages. Vue Islands only for interactive parts. Result? Can handle 100K visitors on Cloudflare's free tier. No database, no backend, no scaling problems.
6. Ship Phase 1 before Phase 4
I could've waited until every feature was polished. But Phase 1 works: CLI installs templates. That's the core value. Ship it. Improve in public.
The Numbers
Try It
# Install a single template
# Search templates
# List all agents
Building in Public
If you're building with Claude Code and tired of hunting through random repos, this is for you.
Templates curated from MIT-licensed community repos. All sources credited.