-
Notifications
You must be signed in to change notification settings - Fork 1
Home
su edited this page Nov 18, 2025
·
2 revisions
SPEC-driven AI coding framework with integrated MCP tooling
Vibe transforms natural language requirements into production-ready code through structured specification, planning, and task decomposition. Built specifically for Claude Code with 38 MCP tools.
- Getting Started - Installation and first steps
- Core Concepts - Understanding SPEC-driven development
- Command Reference - Complete CLI command guide
- MCP Integration - 38 built-in development tools
- Agents Guide - 7 specialized AI agents
- Examples - Real-world usage examples
- Best Practices - Tips and recommendations
Vibe is a SPEC-driven development framework that helps you:
- π Clarify Requirements - 6-question structured interview using EARS syntax
- πΊοΈ Generate Plans - Automatic technical architecture and timeline
- β Decompose Tasks - Phase-based, dependency-aware task breakdown
- π€ Execute with AI - 7 specialized agents for different tech stacks
- π Validate Quality - 38 MCP tools for code analysis and quality checks
# 1. Initialize project vibe init # 2. Create specification vibe spec "push notification settings" # 3. Generate technical plan vibe plan "push notification settings" # 4. Break down into tasks vibe tasks "push notification settings" # 5. Execute tasks vibe run "Task 1-1" # 6. Verify implementation vibe verify "push notification settings"
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Vibe Framework β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββ ββββββββββββ ββββββββββββ βββββββββββ β
β β SPEC ββ β PLAN ββ β TASKS ββ β RUN β β
β β (EARS) β β (Tech) β β (Phases) β β (Agent) β β
β ββββββββββββ ββββββββββββ ββββββββββββ βββββββββββ β
β β β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β MCP Tools (38 Tools) β β
β β β’ Code Analysis β’ Quality Check β’ Planning β β
β β β’ Memory β’ UI Preview β’ Thinking β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β β β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β AI Agents (7 Specialized Agents) β β
β β β’ Python/FastAPI β’ Flutter/Dart β β
β β β’ React/Next.js β’ PostgreSQL β β
β β β’ Quality Reviewer β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- 6-Question Framework: Why, Who, What, How, When, With What
- EARS Syntax: Easy Approach to Requirements Syntax
- Acceptance Criteria: Clear, testable requirements
- Technical Architecture: Stack decisions and patterns
- Cost Analysis: Infrastructure and timeline estimates
- Risk Assessment: Potential blockers and mitigation
- Phase-based: Backend β Frontend β Integration
- Dependency-aware: Automatic dependency graph
- Executable: Each task has clear implementation guide
- Code Analysis: Complexity, coupling, cohesion metrics
- Quality Validation: Code scoring and recommendations
- Project Intelligence: Symbol search, reference finding
- Thinking Tools: Step-by-step reasoning chains
- Memory System: Context preservation across sessions
- 7 Specialized Agents: Language and framework experts
- Auto-detection: Reads CLAUDE.md for tech stack
- Quality Assurance: Dedicated review agent
# Install Vibe globally npm install -g @su-record/vibe # Initialize in your project cd /path/to/your/project vibe init
This installs:
- β Vibe CLI commands
- β @su-record/hi-ai MCP server (38 tools)
- β
Registers MCP per-project on
vibe init
Verify installation:
vibe help # Check CLI claude mcp list # Check MCP server (in project directory)
- Getting Started - Install and initialize
- Your First SPEC - Create your first specification
- Basic Workflow - SPEC β Plan β Tasks β Run
- Advanced Commands - Analysis, UI, Diagrams
- MCP Tools Guide - Leverage 38 development tools
- Configuration - Customize Vibe for your project
- Custom Agents - Create your own agents
- Integration Patterns - CI/CD and automation
- Best Practices - Production-grade workflows
Idea β Code β Debug β Realize requirements unclear β Refactor
Idea β SPEC (6 questions) β Plan (verified) β Tasks (clear) β Code (guided)
Benefits:
- β 80% less requirement ambiguity - Structured Q&A catches edge cases
- β 3x faster planning - AI generates technical architecture
- β Clear progress tracking - Phase-based task system
- β Higher code quality - 38 MCP tools for validation
- β Knowledge preservation - Memory system across sessions
- GitHub: su-record/vibe
- Issues: Report bugs or request features
- MCP Server: @su-record/hi-ai (Smithery Popular π)
- Getting Started - Installation and setup
- Core Concepts - SPEC-driven development explained
- Command Reference - All CLI commands
- MCP Integration - 38 tools detailed guide
- Agents Guide - 7 specialized agents
- Configuration - Config files and options
- Examples - Real-world projects
- Best Practices - Tips and patterns
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions
- Install Vibe - Get started in 2 minutes
- Read Core Concepts - Understand the methodology
- Try an Example - Follow a complete workflow
- Explore MCP Tools - Discover 38 development tools
Built with β€οΈ by Su & Claude