Generate complete project setup recipes combining Vibery templates, MCPs, and configurations. Outputs: Install commands, CLAUDE.md, folder structure, workflow setup. Use when starting new projects or adding major features to existing ones. Triggers: start new project, setup project, project blueprint, /blueprint
Install
npx skillscat add vibery-studio/templates/project-blueprint Install via the SkillsCat registry.
Project Blueprint
Generate production-ready project configurations by orchestrating Vibery ecosystem components.
Purpose
Instead of manually researching which agents, skills, MCPs, and commands to install, this skill analyzes project requirements and outputs a complete setup recipe.
Available Components
Vibery Ecosystem (auto-updated)
RUN: npx vibery list
TO: Get current available templates
Categories:
- ๐ค Agents: Tech-specific experts (nextjs-developer, stripe-pro, etc.)
- โก Commands: One-shot tasks (create-pr, generate-tests, etc.)
- ๐ MCPs: External integrations (supabase, github, shopify, etc.)
- ๐ช Hooks: Automation triggers (auto-commit, lint-on-save, etc.)
- โ๏ธ Settings: Permission presets (allow-npm, deny-sensitive-files, etc.)
- ๐จ Skills: Complex workflows (frontend-design, mcp-builder, etc.)Process
Phase 1: Project Classification
Entry Check
IF user provided: project type + tech stack + scale
โ Proceed to Phase 2
ELSE
โ Classify project firstClassification Questions
| Question | Options | Why |
|---|---|---|
| "What type of project?" | SaaS, E-commerce, API, CLI, Mobile, Landing Page, Chrome Extension, MCP Server | Determines base blueprint |
| "Primary tech stack?" | [Detect from context or ask] | Matches agents/skills |
| "Solo or team?" | Solo, Small team (2-5), Large team (5+) | Affects workflow setup |
| "Deploy where?" | Vercel, Cloudflare, AWS, Railway, Self-hosted | Adds deployment hooks |
Project Type โ Base Blueprint Mapping
SaaS MVP:
โ nextjs-developer + supabase + stripe-pro
โ Commands: create-pr, generate-tests, security-audit
โ Skills: frontend-design, backend-development
E-commerce:
โ nextjs-developer + shopify OR woocommerce
โ Commands: performance-audit, security-audit
โ Skills: frontend-design
API Service:
โ backend-architect + swagger + postgres-pro
โ Commands: generate-api-documentation, security-audit
โ MCPs: postgresql, redis
CLI Tool:
โ cli-developer + typescript-pro
โ Commands: generate-tests, prepare-release
โ Hooks: conventional-commits
Landing Page:
โ frontend-design + tailwind-pro
โ Commands: performance-audit
โ Hooks: format-on-save
Chrome Extension:
โ typescript-pro + chrome-devtools
โ Skills: frontend-design
MCP Server:
โ mcp-builder + typescript-pro
โ Commands: generate-tests
โ Skills: mcp-managementPhase 2: Stack Analysis
Entry Check
IF project classified:
โ Analyze tech stack requirements
ELSE
โ Return to Phase 1Stack Detection
IF existing project:
โ Read package.json, requirements.txt, go.mod, Cargo.toml
โ Identify: framework, language, dependencies
โ Suggest components matching existing stack
IF new project:
โ Use classification from Phase 1
โ Recommend optimal stack for project typeComponent Selection Rules
FOR each technology in stack:
โ Search: npx vibery search [technology]
โ Select: Most specific agent/skill available
โ Avoid: Generic alternatives if specific exists
Example:
Next.js project โ nextjs-developer (not react-specialist)
Supabase auth โ supabase MCP (not generic postgres)Phase 3: Blueprint Generation
Entry Check
IF stack analyzed + components selected:
โ Generate blueprint
ELSE
โ Return to Phase 2Blueprint Structure
# Project Blueprint: [Project Name]
## Quick Start
```bash
# 1. Install Vibery templates
npx vibery install [agent-1]
npx vibery install [agent-2]
npx vibery install [mcp-1]
npx vibery install [command-1]
npx vibery install [hook-1]
# 2. Configure MCP servers (if any)
# [MCP-specific setup commands]
# 3. Verify installation
npx vibery list --installed
```Components Installed
Agents
| Agent | Purpose | When Used |
|---|---|---|
| [agent-name] | [what it does] | [trigger context] |
MCPs
| MCP | Purpose | Setup Required |
|---|---|---|
| [mcp-name] | [what it connects to] | [env vars, auth] |
Commands
| Command | Purpose | Usage |
|---|---|---|
| /[command] | [what it does] | [when to run] |
Hooks
| Hook | Trigger | Action |
|---|---|---|
| [hook-name] | [when fires] | [what happens] |
CLAUDE.md
[Generate project-specific CLAUDE.md - see Phase 4]
Folder Structure
[Generate recommended structure - see Phase 4]
Workflows
[Generate common workflows - see Phase 4]
---
### Phase 4: Configuration Generation
#### CLAUDE.md GenerationBASED ON project type + stack:
โ Generate CLAUDE.md with:
# Project Context
- Tech stack summary
- Architecture overview
- Key directories
# Conventions
- Coding standards for this stack
- Naming conventions
- File organization rules
# Commands
- Dev, test, build, deploy commands
# Agent Instructions
- When to use which installed agent
- MCP usage patterns
#### Folder Structure GenerationBASED ON project type:
โ Generate tree structure with:
- Source code organization
- Test file locations
- Config file placements
- Documentation structure
Match conventions of chosen framework
#### Workflow GenerationGENERATE common workflows:
Feature Development:
- Branch naming
- Which agents to use
- PR creation with /create-pr
Testing:
- /generate-tests for new features
- Test organization
Deployment:
- Pre-deploy checks
- Deploy commands
- Post-deploy verification
---
### Phase 5: Output Delivery
#### Output Format
```markdown
# [Project Name] Blueprint
## Installation (copy-paste ready)
[bash commands]
## Configuration Files
### CLAUDE.md
```markdown
[generated CLAUDE.md content].claude/settings.json (if needed)
[settings content]Project Structure
[folder tree]Development Workflow
[step by step workflow]
Next Steps
- Run installation commands
- Copy CLAUDE.md to project root
- Create folder structure
- Start with: [first recommended action]
---
## Self-Check (Read before every response)
โก Did I check current Vibery availability?
โ Templates change; verify before recommending
โก Are install commands copy-paste ready?
โ User should not need to modify commands
โก Is CLAUDE.md specific to this project?
โ Generic CLAUDE.md = wasted context
โก Did I include MCP setup instructions?
โ MCPs often need env vars, auth tokens
โก Are workflows actionable?
โ "Use good practices" is not a workflow
โ "Run /create-pr after feature complete" is
โก Did I explain WHY each component?
โ User should understand the choices
---
## Blueprint Templates Reference
See `references/blueprints/` for complete examples:
- `saas-nextjs-supabase.md`
- `api-fastapi-postgres.md`
- `cli-typescript.md`
- `landing-astro.md`
- `extension-chrome.md`
- `mcp-server.md`