一个基于对话驱动的快速 MVP/POC 创建框架
VibeCoding 将传统的软件开发转变为由 AI 引导的对话体验,通过与专业 MCP 服务的智能对话实现快速 MVP 和 POC 的构建。
# 1. 复制 VibeCoding 模板
git clone https://github.com/Zenobia000/vibeCoding-mcp.git
cd vibeCoding-template
# 2. 安装依赖并构建系统
npm install && npm run build
# 3. 验证系统状态
npm run vibecoding status
# 预期输出: ✅ 所有 VibeCoding 服务已启用
# 4. 测试提示系统
npm run test:prompts
# 预期输出: 🎉 完全运行 - 所有提示已准备好!
# 创建新项目目录
mkdir my-awesome-project
cd my-awesome-project
# 🚀 一键创建 VibeCoding 增强项目结构(含专业模板)
# 🌟 推荐使用 v3 版本(完全整合 v1+v2 所有优势)
node /path/to/your/vibeCoding-template/scripts/create-enhanced-project-v3.cjs
# 其他版本选择:
# v2 版本(架构优化,遵循 .vibecoding/prompts 指导原则)
node /path/to/your/vibeCoding-template/scripts/create-enhanced-project-v2.cjs
# v1 版本(完整内容)
node /path/to/your/vibeCoding-template/scripts/create-enhanced-project.cjs
# 🎉 完成!自动创建了:
# ✅ 5个开发阶段文件夹 + 完整子文件夹结构
# ✅ 基于 design_templates 的专业模板
# ✅ 开发指南、测试策略、部署指南
# ✅ 项目简介、架构文档、ADR 模板
# ✅ README.md 和 .gitignore 文件
# 创建新项目目录(在任何位置)
mkdir my-awesome-project
cd my-awesome-project
# 初始化项目结构(可选,VibeCoding 会自动建立)
mkdir -p {src,tests,docs,config}
# 初始化 git(推荐)
git init
echo "node_modules/" > .gitignore
echo "dist/" >> .gitignore
echo ".env" >> .gitignore
# 创建基本 package.json(可选,VibeCoding 可协助生成)
npm init -y
打开 Cursor IDE 设置:
# Windows
code "$env:APPDATA\Cursor\User\settings.json"
# macOS
code "~/Library/Application Support/Cursor/User/settings.json"
# Linux
code ~/.config/Cursor/User/settings.json
添加 VibeCoding MCP 设置:
{
"mcpServers": {
"vibecoding-context-manager": {
"command": "node",
"args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"],
"description": "VibeCoding 上下文管理服务"
}
},
"vibecoding.enabled": true,
"vibecoding.defaultProvider": "cursor"
}
重要将 /path/to/your/vibeCoding-template/ 替换为实际路径
{
"mcpServers": {
"vibecoding-context-manager": {
"command": "node",
"args": ["/path/to/your/vibeCoding-template/dist/vibe-services/context-manager/index.js"],
"env": {
"ANTHROPIC_API_KEY": "你的_ANTHROPIC_密钥"
}
}
}
}
根据以上信息,请将原始内容翻译成英文 完整设置指南根据上述信息,执行以下指令:您是一位负责将中文内容翻译成英文的专业翻译人员。请帮助我翻译原始内容 IDE 完整指南 支持 VSCode、WebStorm 等
根据以上信息,请将原始内容翻译成英文 详细解释根据上述信息,以下是翻译:Cursor MCP 专用指南
# 在您的项目文件夹中,使用 Cursor 或 Claude Desktop
# 输入以下指令开始:
# 🆕 简洁指令(推荐)
@vibe start "我的项目名称"
# 📝 完整指令(向后兼容)
@vibecoding-context-manager start-clarification
在您的 IDE 中测试以下命令:
# 测试基本连接
@vibe start "测试项目"
# 如果看到类似以下响应,表示配置成功:
# 🚀 项目澄清已启动
# 项目ID: proj_xxxxx
# 问题: 请描述这个项目的主要目标和预期解决的问题?
@vibe start "项目名" - 平均减少 77% 的输入量| 服务 | 功能 | 简单命令 |
|---|---|---|
| 📋 上下文管理器 | 项目澄清和上下文管理 | @vibe start---, @vibe prd |
| ⚡ 代码生成器 | AI 驱动的代码生成 | @vibe code, @vibe api |
| 📦 依赖追踪器 | 智能依赖分析 | @vibe deps, @vibe scan |
| 🧪 测试验证器 | 自动化测试生成 | @vibe test, @vibe cover 根据以上信息,执行以下指令:您是一位负责将中文内容翻译成英文的专业翻译人员。请帮助我翻译原始内容 |
| 📚 文档生成器 | 智能文档创建 | @vibe doc根据以上信息,执行以下指令:您是一位负责将中文内容翻译成英文的专业翻译人员。请帮助我翻译原始内容,@vibe readme |
| 🚀 部署管理器 | CI/CD 和基础设施自动化 @vibe deploy---, @vibe monitor 根据以上信息,执行以下指令:您是一位负责将中文内容翻译成英文的专业翻译人员。请帮助我翻译原始内容 |
# 进入您的项目目录
cd my-awesome-project
# 打开 Cursor IDE 或其他已配置的 MCP 主机
code . # 或 cursor .
# 🎯 1. 开始新项目澄清
@vibe start "任务管理系统"
# 系统提供 7 个结构化问题收集需求
# 🗨️ 2. 逐一回答澄清问题
@vibe ask "主要解决团队协作和任务追踪问题"
# 系统会引导您完成所有 7 个澄清问题
# 📋 3. 生成产品需求文档 (PRD)
@vibe prd
# 自动生成全面的产品需求文档并保存到项目中
# 📐 4. 生成实施计划
@vibe plan
# 基于 PRD 生成详细的实施计划
# 🏛️ 5. 设计系统架构
@vibe arch "微服务架构,使用 Node.js + Express + MongoDB"
# 生成架构图和技术选型说明
# 🚀 6. 开始代码开发
@vibe code "用户认证系统,包含注册、登录、JWT 验证"
@vibe api "任务 CRUD 接口,支持创建、读取、更新、删除"
# 🔄 7. 代码审查与重构
@vibe review "[刚生成的代码]"
@vibe refactor "提高性能和可读性"
# 🧪 8. 生成测试代码
@vibe test
@vibe mock "[API 代码]"
# 📊 9. 检查测试覆盖率
@vibe cover
# 验证代码质量和测试覆盖率
# 📚 10. 生成文档
@vibe doc
@vibe readme
# 🚀 11. 部署应用
@vibe deploy
# 自动设置 CI/CD 流程并部署到云端平台
# 一键式快速开发流程
@vibe start "快速原型" # 2 分钟澄清
@vibe prd # 1 分钟生成 PRD
@vibe code "核心功能" # 10 分钟开发
@vibe test # 5 分钟测试
@vibe deploy # 12 分钟部署
# 🎉 30 分钟完成 MVP!
VibeCoding MCP 服务器
├── 📋 上下文管理器 → 持久化对话与项目状态
├── ⚡ 代码生成器 → AI 驱动的代码生成
├── 📦 依赖追踪器 → 智能依赖管理
├── 🧪 测试验证器 → 自动化测试与质量分析
├── 📚 文档生成器 → 智能文档创建
└── 🚀 部署管理器 → CI/CD 与基础设施自动化
位于 .vibecoding/prompts/ 提供智能指导:
0_discovery/ → 需求收集和澄清
1_design/ → 架构和 API 设计
2_implementation/→ 源代码和测试
3_validation/ → 测试报告和质量指标
4_deployment/ → 部署配置
knowledge-base/ → 模式、解决方案和回顾
// 开始项目澄清
start-clarification(projectName: string, initialDescription?: string)
// 提供澄清回答
provide-clarification(questionIndex: number, answer: string)
// 生成 PRD
generate-prd()
// 生成实施计划
generate-impl-plan()
generate-code---, code-review, refactor-codeanalyze-dependencies基于以上信息,执行以下指令:您是一位负责将中文内容翻译成英文的专业翻译人员。请帮助我翻译原始内容,security-scan---, update-dependenciesrun-tests基于以上信息,执行以下指令:您是一位负责将中文内容翻译成英文的专业翻译人员。请帮助我翻译原始内容,validate-coverage, performance-testgenerate-docs, create-api-docs, generate-changelogdeploy-service基于以上信息,请将原始内容翻译成英文,setup-monitoring, rollback-deployment根据以上信息,以下是原始内容的翻译:完整 API 文档基于以上信息,执行以下指令:您是一位负责将中文内容翻译成英文的专业翻译人员。请帮助我翻译原始内容 工具参考手册
# 环境变量设置
OPENAI_API_KEY=your_openai_key
ANTHROPIC_API_KEY=your_anthropic_key
GEMINI_API_KEY=your_gemini_key
根据以上信息,请将原始内容翻译成英文 完整配置指南根据以上信息,执行以下指令:您是一位负责将中文内容翻译成英文的专业翻译人员。请帮助我翻译原始内容 MCP 设置指南
# Q1: VibeCoding 系统初始化失败
npm cache clean --force && npm install && npm run build
# Q2: npm run vibecoding status 命令无法执行
# 确保在 vibeCoding-template 目录中执行
cd /path/to/your/vibeCoding-template
npm run vibecoding status
# Q3: MCP 服务无法启动
npm run build && npm run test:prompts
# Q4: 找不到 dist/ 目录
# 重新构建系统
npm run build
ls -la dist/vibe-services/ # 确认服务文件存在
# Q5: 在项目文件夹中无法使用 @vibe 指令
# 确保 IDE 已正确配置 MCP 设置,并重启 IDE
# Q6: 路径配置问题 - 找不到 VibeCoding 服务
# 使用绝对路径,确认 dist/ 目录存在
# Windows 示例: "C:\\Users\\YourName\\vibeCoding-template\\dist\\vibe-services\\context-manager\\index.js"
# macOS/Linux 示例: "/Users/YourName/vibeCoding-template/dist/vibe-services/context-manager/index.js"
# Q7: 项目文件夹结构问题
# VibeCoding 会自动创建所需的文件夹,但您也可以手动创建:
mkdir -p {0_discovery,1_design,2_implementation,3_validation,4_deployment}