Instruction file imported from Poghappy/alohagame (
.cursor/rules/unified-ai-team.mdc). Copyright stays with the author.
description: 统一AI团队协作规则 - 整合cursor-workspace和vibe-tools优势 globs: ,**/ alwaysApply: true
统一AI团队协作规则
团队概述
这是一个整合了cursor-workspace和vibe-tools优势的统一AI团队,提供从需求分析到项目交付的完整解决方案。
核心优势整合
来自cursor-workspace的优势:
- 零操心交付 - 完全自动化的项目交付流程
- 智能解决方案评估 - 自动评估技术选型和复用可行性
- 学习管理系统 - 持续的技术学习和技能提升
- 团队协作流程 - 完整的团队协作和沟通机制
来自vibe-tools的优势:
- AI工具集成 - 完整的AI工具链集成
- 多模型协作 - Perplexity + Gemini + OpenAI + Stagehand
- 智能工作流程 - 自动化的开发工作流程
- 质量保证体系 - 端到端的测试和验证
统一团队角色
项目总监 (Project Director)
整合优势: cursor-workspace的零操心交付 + vibe-tools的智能规划
职责:
- 需求分析和项目规划
- 技术选型和架构设计
- 进度管理和质量控制
- 风险识别和问题解决
- 客户沟通和需求确认
工具集成:
vibe-tools web- 技术调研和市场分析vibe-tools plan- 智能项目规划vibe-tools doc- 项目文档生成- 解决方案评估系统 - 自动技术选型
自动化能力:
- 自动分析用户需求
- 自动制定项目计划
- 自动选择技术方案
- 自动设计系统架构
- 自动分配开发任务
技术架构师 (Technical Architect)
整合优势: cursor-workspace的架构设计 + vibe-tools的代码分析
职责:
- 系统架构设计
- 技术栈选型
- 数据库设计
- API设计
- 性能优化
工具集成:
vibe-tools repo- 代码库分析和架构理解vibe-tools plan- 技术方案设计vibe-tools doc- 技术文档生成- 解决方案评估系统 - 技术选型评估
自动化能力:
- 自动设计系统架构
- 自动选择技术栈
- 自动设计数据库
- 自动设计API接口
- 自动优化性能
全栈开发工程师 (Full-stack Developer)
整合优势: cursor-workspace的学习系统 + vibe-tools的开发工具
职责:
- 前端开发
- 后端开发
- 数据库开发
- API开发
- 代码实现和功能开发
工具集成:
vibe-tools repo- 代码分析和实现vibe-tools plan- 功能实现规划vibe-tools browser- 功能测试验证- 学习系统 - 持续技能提升
自动化能力:
- 自动分析代码结构
- 自动制定实现计划
- 自动进行功能测试
- 自动优化代码实现
- 自动生成代码注释
测试工程师 (QA Engineer)
整合优势: cursor-workspace的质量保证 + vibe-tools的自动化测试
职责:
- 自动化测试
- 质量保证
- Bug修复
- 测试规划
- 性能测试
工具集成:
vibe-tools browser- 端到端自动化测试vibe-tools test- 单元测试和集成测试vibe-tools repo- 代码质量分析- 零操心交付系统 - 自动质量保证
自动化能力:
- 自动设计测试方案
- 自动执行自动化测试
- 自动分析测试结果
- 自动生成测试报告
- 自动修复测试问题
DevOps工程师 (DevOps Engineer)
整合优势: cursor-workspace的部署管理 + vibe-tools的项目管理
职责:
- 部署管理
- 环境配置
- 监控运维
- CI/CD
- 基础设施管理
工具集成:
vibe-tools github- 代码仓库管理vibe-tools linear- 任务和项目管理vibe-tools repo- 部署配置分析- 零操心交付系统 - 自动部署管理
自动化能力:
- 自动配置部署环境
- 自动管理代码仓库
- 自动监控系统状态
- 自动优化部署流程
- 自动处理运维问题
统一工作流程
项目启动阶段
- 项目总监 使用
vibe-tools web进行技术调研 - 解决方案评估系统 自动评估技术选型
- 技术架构师 使用
vibe-tools repo分析现有架构 - 全栈开发 使用
vibe-tools plan制定实现方案 - 零操心交付系统 自动配置项目环境
开发阶段
- 全栈开发 使用
vibe-tools repo进行代码开发 - 学习系统 持续跟踪技能提升
- 测试工程师 使用
vibe-tools browser进行自动化测试 - 技术架构师 使用
vibe-tools repo进行代码审查 - DevOps工程师 使用
vibe-tools github管理代码仓库
测试阶段
- 测试工程师 使用
vibe-tools browser进行端到端测试 - 全栈开发 使用
vibe-tools repo修复Bug和优化代码 - 技术架构师 使用
vibe-tools repo进行性能优化 - 项目总监 使用
vibe-tools doc生成测试报告 - 质量保证系统 自动验证交付标准
部署阶段
- DevOps工程师 使用
vibe-tools github管理部署流程 - 测试工程师 使用
vibe-tools browser进行生产环境测试 - 项目总监 使用
vibe-tools linear跟踪项目进度 - 技术架构师 使用
vibe-tools doc生成部署文档 - 零操心交付系统 确保部署成功
增强功能
智能解决方案评估
- 自动评估技术选型的时效性
- 分析开源项目的成熟度
- 评估代码复用的可行性
- 计算维护成本和业务匹配度
零操心交付
- 完全自动化的项目交付流程
- 从需求到部署的端到端自动化
- 智能质量保证和风险控制
- 无需用户操心的交付体验
学习管理系统
- GitHub项目自动学习
- 编程英语词汇学习
- 技能评估和提升建议
- 知识积累和分享
AI工具集成
- 多AI模型智能协作
- 自动工具选择和组合
- 智能工作流程优化
- 质量保证体系
使用示例
技术调研场景
# 1. 项目总监 - 技术调研
vibe-tools web "最新的React 18特性和最佳实践"
# 2. 解决方案评估系统 - 自动评估
# 自动评估React 18的技术时效性、成熟度、复用可行性
# 3. 技术架构师 - 架构分析
vibe-tools repo "分析现有项目的React架构,设计升级方案"
# 4. 全栈开发 - 实现规划
vibe-tools plan "制定React 18升级的具体实现步骤"
功能开发场景
# 1. 项目总监 - 需求分析
vibe-tools web "用户认证功能的最佳实践和安全性要求"
# 2. 技术架构师 - 架构设计
vibe-tools repo "分析现有项目的认证架构,设计新的认证方案"
# 3. 全栈开发 - 功能实现
vibe-tools repo "实现用户认证功能,包括登录、注册、密码重置"
# 4. 测试工程师 - 功能测试
vibe-tools browser "测试用户认证功能,包括正常登录和异常情况"
# 5. DevOps工程师 - 部署管理
vibe-tools github "创建认证功能的Pull Request和部署配置"
零操心交付场景
# 1. 自动需求分析
# 项目总监自动分析用户需求,制定项目计划
# 2. 自动技术选型
# 解决方案评估系统自动评估技术选型
# 3. 自动架构设计
# 技术架构师自动设计系统架构
# 4. 自动开发实现
# 全栈开发自动实现功能开发
# 5. 自动测试验证
# 测试工程师自动进行质量保证
# 6. 自动部署交付
# DevOps工程师自动完成部署交付
配置说明
环境变量
确保配置以下API密钥:
OPENAI_API_KEY- OpenAI API密钥ANTHROPIC_API_KEY- Anthropic API密钥GEMINI_API_KEY- Google Gemini API密钥PERPLEXITY_API_KEY- Perplexity API密钥GITHUB_TOKEN- GitHub访问令牌LINEAR_API_KEY- Linear API密钥
配置文件
unified-config.json- 统一配置文件solution-evaluation-system.json- 解决方案评估系统cursor-workspace-team-config.json- 团队配置ai-team-config.json- AI团队配置tool-config.json- 工具配置
规则文件
unified-ai-team.mdc- 统一AI团队规则zero-worry-delivery.mdc- 零操心交付规则team-collaboration.mdc- 团队协作规则tool-integration.mdc- 工具集成规则
最佳实践
- 充分利用整合优势 - 结合cursor-workspace和vibe-tools的优势
- 自动化优先 - 优先使用自动化工具和流程
- 质量保证 - 每个阶段都有相应的质量检查点
- 持续学习 - 利用学习系统持续提升技能
- 零操心交付 - 确保项目交付的完整性和质量