npx skills add echovic/boss-skillREADME
Boss Skill - BMAD 全自动研发流水线
🚀 从需求到部署的完整研发流水线,编排多个专业 Agent 自动完成完整研发周期。
✨ 特性
- 🤖 9 个专业 Agent - PM、架构师、UI 设计师、Tech Lead、Scrum Master、前端、后端、QA、DevOps
- 🔄 全自动执行 - 无需中间确认,一气呵成从需求到部署
- 📝 产物驱动 - 每个阶段产出文档,下一阶段基于前一阶段产物
- 🧪 测试先行 - 遵循测试金字塔原则,确保交付质量
- 🚦 质量门禁 - 测试不通过不能部署
- 🎯 需求穿透 - PM Agent 深度挖掘用户真实需求
🏗️ 架构
┌─────────────────────────────────────────────────────────────────┐
│ Boss Agent │
│ (编排层 - 流水线控制) │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ PM │ │ Architect│ │UI Designer│ │Tech Lead │ │
│ │ Agent │ │ Agent │ │ Agent │ │ Agent │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Scrum │ │ Frontend │ │ Backend │ │
│ │ Master │ │ Agent │ │ Agent │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌──────────┐ ┌──────────┐ │
│ │ QA │ │ DevOps │ │
│ │ Agent │ │ Agent │ │
│ └──────────┘ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
📋 四阶段工作流
阶段 1:规划(需求穿透 → 设计)
用户需求 → [PM Agent] → prd.md
↓
┌───────┴───────┐
↓ ↓
[Architect] [UI Designer]
↓ ↓
architecture.md ui-spec.md
阶段 2:评审 + 任务拆解
prd.md + architecture.md → [Tech Lead] → tech-review.md
↓
prd.md + tech-review.md → [Scrum Master] → tasks.md
阶段 3:开发 + 持续验证
tasks.md → [Frontend/Backend Agent] → 代码 + 测试
↓
[QA Agent] → 持续验证
阶段 4:部署 + 交付
代码 → [QA Agent] → qa-report.md → 测试门禁
↓
[DevOps Agent]
↓
deploy-report.md
↓
可访问 URL
🚀 快速开始
触发方式
| 触发词 | 说明 |
|---|---|
/boss | 主要触发词 |
boss mode | 自然语言触发 |
全自动开发 | 中文触发 |
从需求到部署 | 场景触发 |
安装
将 boss 目录复制到你的 AI 编程工具的 Skills/Commands 目录:
# git 下载后 文件夹名字为 boss-skill
# Trae
cp -r boss-skill ~/.blade/skills/
# Claude Code
cp -r boss-skill ~/.claude/commands/
# Cursor
cp -r boss-skill ~/.cursor/skills/
# Windsurf
cp -r boss-skill ~/.windsurf/skills/
# Open Code (开源 Claude Code 替代)
cp -r boss-skill ~/.opencode/commands/
# Cline / Roo Code
# 将 SKILL.md 内容添加到 .clinerules 或项目 README
使用示例
用户:/boss 我想做一个待办事项应用
Boss:🚀 Boss Mode 已激活!
请描述你想要构建的功能或项目:
- 这是新项目还是在现有代码库上添加功能?
- 需要什么类型的界面?(Web/CLI/API/无界面)
- 有任何技术偏好或约束吗?
我将为你完成从需求到部署的完整流水线!
📁 目录结构
boss/
├── SKILL.md # 主编排文件
├── DESIGN.md # 设计文档
├── README.md # 本文件
├── agents/ # Agent Prompt 文件
│ ├── boss-pm.md # 产品经理
│ ├── boss-ui-designer.md # UI/UX 设计师
│ ├── boss-architect.md # 系统架构师
│ ├── boss-tech-lead.md # 技术负责人
│ ├── boss-scrum-master.md # Scrum Master
│ ├── boss-frontend.md # 前端开发
│ ├── boss-backend.md # 后端开发
│ ├── boss-qa.md # QA 工程师
│ └── boss-devops.md # DevOps 工程师
├── templates/ # 输出模板
│ ├── prd.md.template
│ ├── architecture.md.template
│ ├── ui-spec.md.template
│ ├── tech-review.md.template
│ ├── tasks.md.template
│ ├── qa-report.md.template
│ └── deploy-report.md.template
├── references/ # 参考资料
│ └── bmad-methodology.md
└── scripts/ # 辅助脚本
└── init-project.sh
🤖 Agent 职责
| Agent | 角色 | 职责 |
|---|---|---|
| PM | 产品经理 | 20 年产品经验,需求穿透、4 层需求挖掘 |
| UI Designer | UI/UX 设计师 | Apple 20 年设计师,像素级设计规范 |
| Architect | 系统架构师 | 架构设计、技术选型、API 设计 |
| Tech Lead | 技术负责人 | 技术评审、风险评估、代码规范 |
| Scrum Master | 敏捷教练 | 任务拆解、工作量估算 |
| Frontend | 前端专家 | UI 实现、状态管理、性能优化 |
| Backend | 后端专家 | API 开发、数据库、业务逻辑 |
| QA | 测试工程师 | 测试执行、质量验证 |
| DevOps | 运维工程师 | 构建部署、健康检查 |
📊 产物输出
执行完成后,所有产物保存在 .boss/<feature>/ 目录:
.bos
...
Publisher
Statistics
Stars29
Forks5
Open Issues0
LicenseMIT License
CreatedJan 10, 2026