This repository has been archived on 2026-08-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
kb-skills/dev-workflow/prompts/solution-report.md
T
starmen1265 8cc6fa2354 feat(dev-workflow): Phase 2-9 prompt templates + orchestrator
Phase 2 头脑风暴:
- prompts/brainstorming.md - 问答策略和需求收集模板

Phase 3 方案设计:
- prompts/solution-design.md - 3个子代理启动配置

Phase 4 方案审核:
- prompts/solution-review.md - 交叉审核和综合方案生成

Phase 5 方案汇报:
- prompts/solution-report.md - 用户决策处理

Phase 6 Spec编排:
- prompts/spec-planning.md - 依赖分析和分波计划

Phase 7 并行开发:
- prompts/parallel-development.md - 波次执行逻辑

Phase 8 测试:
- prompts/testing.md - 测试框架检测和重试逻辑

Phase 9 代码审查:
- prompts/code-review.md - 3个子代理独立审查

Phase 10 修复验证:
- prompts/fix-verification.md - 修复循环和最终汇报

主编排器:
- orchestrator.py - 9阶段协调逻辑
- 状态管理和恢复机制
2026-03-09 19:04:22 +08:00

2.9 KiB

方案汇报阶段 Prompt 模板

目标

向用户展示综合方案,获取用户决策:批准 / 修改 / 重新设计。

汇报格式

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 DEV-WORKFLOW ► 方案汇报
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

## 项目: {project_name}

### 需求摘要
{requirements_summary_brief}

### 综合方案概述
{final_solution_summary}

### 关键技术决策

| 决策点 | 选择 | 理由 |
|--------|------|------|
| {decision_1} | {choice_1} | {reason_1} |
| {decision_2} | {choice_2} | {reason_2} |

### 架构概览
{architecture_brief}

### 开发计划
{development_plan_brief}

### 预计工作量
- 文件数: {file_count}
- 预计开发时间: {estimated_time}
- 复杂度: {complexity}

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

## 请选择:

**A. 批准方案** - 进入开发阶段

**B. 需要修改** - 请告诉我需要调整的地方

**C. 重新设计** - 对方案不满意,重新设计方案

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

用户决策处理

批准 (A)

{
  "phases": {
    "4": {
      "status": "completed",
      "user_decision": "approved",
      "approved_at": "2026-03-09T19:00:00+08:00"
    }
  }
}

进入 Phase 5: Spec编排

需要修改 (B)

  1. 收集用户修改意见
  2. 更新需求文件
  3. 回到 Phase 2 或 Phase 3(根据修改范围)
  4. 重新生成方案
{
  "phases": {
    "4": {
      "status": "revision_requested",
      "user_feedback": "用户的具体修改意见",
      "revision_count": 1
    }
  }
}

重新设计 (C)

  1. 记录用户不满意的原因
  2. 回到 Phase 2 重新收集需求
  3. 或回到 Phase 3 重新设计方案
{
  "phases": {
    "4": {
      "status": "redesign_requested",
      "user_feedback": "用户不满意的原因",
      "redesign_count": 1
    }
  }
}

汇报要点

向用户汇报时,重点展示:

  1. 核心决策 - 最关键的技术选择
  2. 架构图 - 系统结构可视化
  3. 文件清单 - 将要创建的文件
  4. 开发步骤 - 如何一步步实现
  5. 风险评估 - 可能的问题和应对

决策引导

如果用户犹豫,可以引导:

您可能关心的问题:

1. "为什么选择这个技术栈?"
   → [解释选择理由]

2. "有没有更简单的方案?"
   → [对比方案复杂度]

3. "开发周期大概多久?"
   → [估算工作量]

4. "有什么风险?"
   → [列出风险和应对]