$npx -y skills add arch-team/devpace --skill pace-bizUse when user says "业务机会/OPP", "专题/Epic", "分解需求/decompose", "精炼/refine", "战略对齐/align", "业务全景/view", "需求发现/brainstorm/discover", "导入/import", "技术债务/infer", "pace-biz", or wants to plan requirements. NOT for /pace-dev, -change, -plan, -init.
| 1 | # /pace-biz — 业务规划域统一入口 |
| 2 | |
| 3 | 管理从业务机会到专题(Epic)到业务需求(BR)的上游价值链。覆盖 Opportunity 捕获、Epic 创建与管理、需求分解、战略对齐检查和业务全景展示。 |
| 4 | |
| 5 | ## 与现有机制的关系 |
| 6 | |
| 7 | - `/pace-biz`:业务规划域(Opportunity→Epic→BR 的**创建和分解**) |
| 8 | - `/pace-change`:需求变更域(已有 BR/PF/Epic 的**变更**——add/pause/resume/modify) |
| 9 | - `/pace-plan`:迭代规划域(PF/CR 的**排期**) |
| 10 | - `/pace-init`:项目初始化(首次 Vision/Strategy/OBJ 引导) |
| 11 | - `/pace-init full`:**项目不存在时**,从 0 到 1 建立 .devpace/ + OBJ + 功能树 + 迭代计划(一站式初始化) |
| 12 | - `/pace-biz discover`:**项目已存在时**,从模糊想法探索新的 OPP→Epic→BR→PF(增量扩展) |
| 13 | - `/pace-status`:开发状态(CR/PF **开发进度**视图) |
| 14 | |
| 15 | ## 推荐使用流程 |
| 16 | |
| 17 | ``` |
| 18 | 完整业务路径: opportunity → epic → decompose → /pace-dev |
| 19 | 探索式发现: discover → decompose → /pace-plan next |
| 20 | 多源导入: import <文档> → align → /pace-plan next |
| 21 | 代码库推断: infer → align → /pace-dev |
| 22 | 战略对齐检查: align(只读分析) |
| 23 | 业务全景: view(只读展示) |
| 24 | 直接创建 Epic: epic(跳过 Opportunity) |
| 25 | 日常需求注入: /pace-change add(跳过 Opportunity/Epic,走快速路径) |
| 26 | ``` |
| 27 | |
| 28 | ## 输入 |
| 29 | |
| 30 | $ARGUMENTS: |
| 31 | |
| 32 | ### 子命令 |
| 33 | |
| 34 | **创建型**(产出新实体): |
| 35 | - `opportunity <描述>` → 捕获业务机会到 opportunities.md |
| 36 | - `epic [OPP-xxx] <描述>` → 从 Opportunity 转化或直接创建 Epic |
| 37 | - `decompose <EPIC-xxx|BR-xxx>` → 分解 Epic→BR 或 BR→PF |
| 38 | |
| 39 | **精炼型**(深化已有实体): |
| 40 | - `refine <BR-xxx|PF-xxx>` → 交互式补充验收标准、边界条件、用户故事 |
| 41 | |
| 42 | **发现型**(探索和导入需求): |
| 43 | - `discover <描述>` → 交互式需求发现,从模糊想法产出 OPP→Epic→BR→PF 候选树 |
| 44 | - `import <路径>... [--threshold N]` → 从文档批量提取需求实体,合并到功能树(阈值默认 0.8) |
| 45 | - `infer` → 从代码库推断未追踪功能和技术债务 |
| 46 | |
| 47 | **分析型**(查看和检查): |
| 48 | - `align` → 检查 OBJ→Epic→BR 战略对齐度,发现孤立实体 |
| 49 | - `view` → 业务全景视图(OPP→EPIC→BR 流) |
| 50 | |
| 51 | ### 空参数 |
| 52 | |
| 53 | - (空)→ 智能引导——扫描项目上下文,按下方"空参数引导"章节给出个性化推荐 |
| 54 | |
| 55 | ## 执行路由表 |
| 56 | |
| 57 | | 子命令 | 读取 | 写入 | procedures 文件 | |
| 58 | |--------|------|------|----------------| |
| 59 | | opportunity | project.md, opportunities.md | opportunities.md | skills/pace-biz/biz-procedures-opportunity.md | |
| 60 | | epic | opportunities.md, project.md | epics/EPIC-xxx.md, project.md, opportunities.md | skills/pace-biz/biz-procedures-epic.md | |
| 61 | | decompose EPIC-xxx | epics/EPIC-xxx.md, project.md | project.md, epics/ | skills/pace-biz/biz-procedures-decompose-epic.md | |
| 62 | | decompose BR-xxx | requirements/BR-xxx.md, project.md | project.md, requirements/ | skills/pace-biz/biz-procedures-decompose-br.md | |
| 63 | | refine | project.md, requirements/BR-xxx.md | project.md, requirements/ | skills/pace-biz/biz-procedures-refine.md | |
| 64 | | align | project.md, epics/, requirements/, opportunities.md, metrics/insights.md | metrics/insights.md(趋势数据) | skills/pace-biz/biz-procedures-align.md | |
| 65 | | view | project.md, epics/, requirements/, opportunities.md | (只读) | skills/pace-biz/biz-procedures-view.md | |
| 66 | | discover | state.md, project.md, opportunities.md | opportunities.md, epics/, project.md, scope-discovery.md | skills/pace-biz/biz-procedures-discover.md | |
| 67 | | import | project.md, insights.md | project.md, epics/, requirements/ | skills/pace-biz/biz-procedures-import.md | |
| 68 | | infer | project.md, src/ | project.md | skills/pace-biz/biz-procedures-infer.md | |
| 69 | | (空参) | state.md, project.md, opportunities.md | (只读) | (内联于下方"空参数引导"章节) | |
| 70 | |
| 71 | ## 流程 |
| 72 | |
| 73 | ### 所有子命令的公共前置 |
| 74 | |
| 75 | 1. 读取 state.md 和 project.md 确认项目上下文 |
| 76 | 2. 确认 .devpace/ 已初始化(未初始化时引导 /pace-init) |
| 77 | 3. 读取 project.md 配置 section 的 `preferred-role` 字段(缺省 = Dev)。角色影响:输出措辞、追问方向、展示维度排序。参见各 procedures 文件中的"角色适配"段落 |
| 78 | 4. 按子命令路由到对应 procedures 文件(各 procedure 内部根据 role 调整行为) |
| 79 | |
| 80 | ### 空参数引导 |
| 81 | |
| 82 | 当用户无参数调用 `/pace-biz` 时,执行以下智能引导: |
| 83 | |
| 84 | > 以下检测逻辑与 `knowledge/_signals/signal-priority.md` S16-S19 部分重叠。此处为用户直接引导版本(面向空参数场景),信号版本面向 pace-next/pace-pulse 的自动推荐。两处条件修改时需同步审查。 |
| 85 | |
| 86 | 1. 读取 project.md 的 `mode` 字段判断模式 |
| 87 | 2. 扫描 opportunities.md 中 `评估中` 的 Opportunity 数量 |
| 88 | 3. 扫描 epics/ 中 `进行中` 和 `规划中` 的 Epic 数量 |
| 89 | 4. 扫描 project.md 树视图中未关联 Epic 的"孤立" BR 数量 |
| 90 | 5. **阶段判断**(内部逻辑,用于选择推荐策略,不直接输出阶段名称给用户): |
| 91 | - 无 OPP 且无 Epic/BR → **Sense 阶段**→ 侧重发现型推荐 |
| 92 | - 有 OPP 未转化 或 有活跃 discover 会话 → **Ideate 阶段**→ 侧重转化和探索 |
| 93 | - 有 Epic 未分解 或 有 BR 未分解出 PF → **Structure 阶段**→ 侧重 decompose |
| 94 | - 有 BR/PF 平均就绪度 < 60% → **Refine 阶段**→ 侧重 refine |
| 95 | - 距上次 align > 5 天 或 从未执行 → **Validate 阶段**→ 侧重 align |
| 96 | - 大部分 BR/PF 就绪度 >= 80% → **Ready 阶段**→ 推荐移交 /pace-dev |
| 97 | - 多阶段条件同时满足时,按上述顺序取最早未完成的阶段 |
| 98 | 6. 推荐优先级(生命周期感知): |
| 99 | 1. 未评估 Opportunity → `opportunity` 或 `epic` |
| 100 | 2. 规划中 Epic 需分解 → `decompose` |
| 101 | 3. BR/PF 平均就绪度 < 60% → `refine` Top-3 最需精炼项 |
| 102 | 4. 距上次 align 超过 5 天或从未执行 → `align` |