echovic/boss-skill

Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)

29 stars5 forksUpdated Jan 25, 2026
npx skills add echovic/boss-skill

README

Boss Skill - BMAD 全自动研发流水线

Version License Agents

🚀 从需求到部署的完整研发流水线,编排多个专业 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 DesignerUI/UX 设计师Apple 20 年设计师,像素级设计规范
Architect系统架构师架构设计、技术选型、API 设计
Tech Lead技术负责人技术评审、风险评估、代码规范
Scrum Master敏捷教练任务拆解、工作量估算
Frontend前端专家UI 实现、状态管理、性能优化
Backend后端专家API 开发、数据库、业务逻辑
QA测试工程师测试执行、质量验证
DevOps运维工程师构建部署、健康检查

📊 产物输出

执行完成后,所有产物保存在 .boss/<feature>/ 目录:

.bos

...
Read full README

Publisher

echovicechovic

Statistics

Stars29
Forks5
Open Issues0
LicenseMIT License
CreatedJan 10, 2026