project-blueprint
SKILL.md
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 first
Classification 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-management
Phase 2: Stack Analysis
Entry Check
IF project classified:
ā Analyze tech stack requirements
ELSE
ā Return to Phase 1
Stack 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 type
Component 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 2
Blueprint 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 Generation
BASED 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 Generation
BASED ON project type: ā Generate tree structure with:
- Source code organization
- Test file locations
- Config file placements
- Documentation structure
Match conventions of chosen framework
#### Workflow Generation
GENERATE 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`
Weekly Installs
5
Repository
vibery-studio/templatesGitHub Stars
3
First Seen
Jan 20, 2026
Security Audits
Installed on
opencode5
gemini-cli5
antigravity5
windsurf5
claude-code5
codex5