八人协作的专业化代码开发流程, 支持前端/UI设计环节,有限迭代闭环,全自动执行。
场景使用此 skill直接写代码复杂功能(>50行、多文件)✅ 必须使用❌ 不适用需要前端/UI设计✅ 必须使用❌ 不适用需要测试覆盖✅ 必须使用❌ 不适用关键/策略性代码✅ 必须使用❌ 不适用用户不想中间确认✅ 适合使用⚠️ 可协商简单脚本(<50行)❌ 不适用✅ 直接写一次性快速验证❌ 不适用✅ 直接写纯后端API无界面✅ 使用(跳过UI Designer)⚠️ 可协商
text
需求包含前端页面? ──是──→ 启用 UI Designer
│否
↓
跳过 UI Designer 环节
前端项目特征:
模式适用场景启用角色预算完整模式新功能开发、重大变更、前端项目全部8角色5次快速模式小型优化、文档更新Analyst+Architect合并,Tester+Validator合并,UI Designer按需3次维护模式紧急Bug修复Coordinator+Coder+Tester+Validator(跳过UI/分析)2次
text
紧急Bug修复? ──是──→ 维护模式
│否
↓
新功能/重大变更? ──是──→ 完整模式
│否
↓
快速模式
text
用户/环境反馈
↓
[Coordinator] 生成迭代需求单(确定模式、预算、MoSCoW优先级)
↓
[Analyst] 需求文档(快速/维护模式可跳过)
↓
[Architect] 架构方案(含日志规范、非功能需求)
↓
[Coder] 编码并自测(含日志埋点、环境配置)
↓
[Reviewer] 代码审查 ←──────┐
↓ 通过 │ 不通过(预算内)
↓ │
[Coder] 修改 ──────────────┘
↓
[Tester] 测试验证 ←────────┐
↓ 通过 │ 发现bug(预算内)
↓ │
[Coder] 修复 ──────────────┘
↓
[Validator] 最终验收 ←─────┐
↓ 通过 │ 不通过(预算内)
↓ │
[Coder] 调整 ──────────────┘
↓
Validator 输出验收报告(含技术债务清单)
↓
报告回到 Coordinator,更新基线,决策下一轮
text
用户/环境反馈
↓
[Coordinator] 生成迭代需求单(确定模式、预算、MoSCoW优先级,标记前端项目)
↓
[Analyst] 需求文档(包含交互需求、用户流程)
↓
[Architect] 架构方案(含技术栈、组件选型、日志规范、非功能需求)
↓
[UIDesigner] UI/UX设计(使用 ui-ux-pro-max skill)
↓
[Coder] 编码并自测(按设计稿实现,含日志埋点、环境配置)
↓
[Reviewer] 代码审查 ←──────┐
↓ 通过 │ 不通过(预算内)
↓ │
[Coder] 修改 ──────────────┘
↓
[Tester] 测试验证 ←────────┐
↓ 通过 │ 发现bug(预算内)
↓ │
[Coder] 修复 ──────────────┘
↓
[Validator] 最终验收 ←─────┐
↓ 通过 │ 不通过(预算内)
↓ │
[Coder] 调整 ──────────────┘
↓
Validator 输出验收报告(含技术债务清单)
↓
报告回到 Coordinator,更新基线,决策下一轮
职责:监听输入,决策优先级,确定模式与预算,生成迭代需求单,管理知识库,维护版本基线。
决策参考(MoSCoW):
前端项目识别:
frontend_project: true/false输出:迭代需求单、版本基线记录
职责:理解需求,转化为结构化文档,识别边界条件。
前端项目特殊要求:
输出:需求规格说明书(功能需求 FR、边界条件 EC、验收标准、界面清单)
职责:设计架构,选择技术栈,定义模块接口,制定日志规范和非功能需求。
前端项目特殊要求:
日志规范:
非功能需求:
输出:架构设计文档(含前端技术选型说明)
触发条件:前端项目( frontend_project: true)
职责:使用 ui-ux-pro-max skill 进行界面设计,输出设计规范和原型。
工作流程:
ui-ux-pro-max skill 进行设计设计范围:
输出:
与 Coder 的协作:
职责:按架构和设计实现代码,日志埋点,自测,环境复现配置。
前端项目特殊要求:
自测要求:
环境复现:
输出:完整代码、自测说明、环境配置、单元测试覆盖率报告
职责:需求覆盖检查、架构符合性、代码质量、日志审查、非功能设计审查、 单元测试覆盖率审查。
前端项目特殊要求:
审查要点:
输出格式:
text
【通过】或【不通过】
- {问题类型}: {位置} - {建议}
覆盖率不达标示例:
text
【不通过】
- 单元测试覆盖率不足: src/utils.py - 当前覆盖率 65%,需补充边界条件测试用例
职责:设计测试用例(正常+异常),功能测试,日志验证,非功能测试(抽样)。
前端项目特殊要求:
输出格式:
text
【通过】或【发现bug】
- 用例执行情况
- 日志验证结果
- Bug描述及复现步骤
- 浏览器兼容性结果
职责:完整性检查,功能验收,日志抽查,非功能验收,风险评估。
前端项目特殊要求:
输出格式:
text
【通过】或【不通过】
- 需求覆盖情况
- 验收测试摘要
- 技术债务清单
- UI还原度评估
必须保留:
前端项目额外产出: 4. UI设计稿和规范文档 5. 浏览器兼容性报告
建议保留(可合并/增量更新):
当启用 UI Designer 角色时,按照以下方式使用 ui-ux-pro-max skill:
text
1. 确保 ui-ux-pro-max skill 已安装
2. UI Designer 读取需求文档和界面清单
3. 调用 ui-ux-pro-max 进行设计
4. 输出设计稿和规范文档
5. 将设计交付物传递给 Coder
设计交付物格式: