name: 设计与实现流程 description: 当收到功能需求、架构讨论或需要先设计后编码的多步骤实现需求时使用。
设计 → 规划 → 实现
何时使用此流程
检查是否需要规划:
bpsai-pair intent should-plan "用户请求内容"
获取流程推荐:
bpsai-pair intent suggest-flow "用户请求内容"
此流程适用于:功能开发、重构、多步骤工作。 跳过规划:拼写错误修复、小bug、文档调整。
工作流程
1. 澄清需求
- 用1-3句话重述目标
- 识别受影响组件
- 如有模糊之处提出澄清问题
- 研究现有代码模式
2. 提出方案
提供2-3个选项,包含优缺点分析并推荐一个方案。
3. 创建计划
bpsai-pair plan new <slug> --type feature --title "标题"
4. 添加任务
.paircoder/tasks/中的任务格式:
---
id: TASK-XXX
title: 任务标题
status: pending
priority: P0 # P0=必须,P1=应该,P2=可选
complexity: 30 # 10-100范围
---
## 目标
本任务要完成的内容。
## 验收标准
- [ ] 标准1
- [ ] 测试通过
## 依赖关系
- 需要TASK-YYY(如有)
5. 同步到Trello
bpsai-pair plan sync-trello <plan-id> --target-list "计划中/就绪"
6. 实现每个任务
bpsai-pair task update TASK-XXX --status in_progress- 先写测试(参考实现与TDD技能)
- 实现功能
- 通过管理任务生命周期技能完成
关键文件
- 计划:
.paircoder/plans/ - 任务:
.paircoder/tasks/ - 状态:
.paircoder/context/state.md - 项目上下文:
.paircoder/context/project.md
命令
bpsai-pair plan list # 列出计划
bpsai-pair plan show <id> # 显示计划详情
bpsai-pair task list --plan <id> # 计划中的任务
bpsai-pair task next # 下一个要处理的任务