pace-change
Use when user says "不做了", "搁置", "停掉", "加一个", "加需求", "追加", "改需求", "需求变了", "范围变了", "优先级调", "延后", "提前", "砍掉", "先做这个", "排到前面", "恢复",…
Use 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.
Claude Code
$ npx -y skills add arch-team/devpace --skill pace-biz --agent claude-code
Codex
$ npx skills add arch-team/devpace --skill pace-biz -a codex -y
Cursor
$ npx skills add arch-team/devpace --skill pace-biz -a cursor -y
Gemini CLI
$ npx skills add arch-team/devpace --skill pace-biz -a gemini-cli -y
GitHub Copilot
$ npx skills add arch-team/devpace --skill pace-biz -a github-copilot -y
OpenCode
$ npx skills add arch-team/devpace --skill pace-biz -a opencode -y
Windsurf
$ npx skills add arch-team/devpace --skill pace-biz -a windsurf -y
description: Use 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.
allowed-tools: AskUserQuestion, Read, Write, Edit, Glob, Grep, Bash
argument-hint: "[opportunity|epic|decompose|refine|align|view|discover|import|infer] [EPIC-xxx|BR-xxx|PF-xxx] <描述|路径>"
model: opus
context: fork
agent: pace-pm
hooks:
PreToolUse:
- matcher:
tool_name: "Write|Edit"
hooks:
- type: command
command: "${CLAUDE_PLUGIN_ROOT}/hooks/skill/pace-biz-scope-check.mjs"
timeout: 5
- matcher:
tool_name: "Write"
path_pattern: "**/.devpace/epics/EPIC-*.md"
hooks:
- type: prompt
prompt: "检查即将写入的 Epic 文件:1) OBJ 关联是否存在于 project.md?2) MoS 是否使用了可度量的表述(含目标数值或可验证条件)?如两项均合格回复 PASS。如有问题输出改进建议并阻断。"
timeout: 15管理从业务机会到专题(Epic)到业务需求(BR)的上游价值链。覆盖 Opportunity 捕获、Epic 创建与管理、需求分解、战略对齐检查和业务全景展示。
完整业务路径: opportunity → epic → decompose → /pace-dev 探索式发现: discover → decompose → /pace-plan next 多源导入: import <文档> → align → /pace-plan next 代码库推断: infer → align → /pace-dev 战略对齐检查: align(只读分析) 业务全景: view(只读展示) 直接创建 Epic: epic(跳过 Opportunity) 日常需求注入: /pace-change add(跳过 Opportunity/Epic,走快速路径)
$ARGUMENTS:
**创建型**(产出新实体):
**精炼型**(深化已有实体):
**发现型**(探索和导入需求):
**分析型**(查看和检查):
| 子命令 | 读取 | 写入 | procedures 文件 | |--------|------|------|----------------| | opportunity | project.md, opportunities.md | opportunities.md | skills/pace-biz/biz-procedures-opportunity.md | | epic | opportunities.md, project.md | epics/EPIC-xxx.md, project.md, opportunities.md | skills/pace-biz/biz-procedures-epic.md | | decompose EPIC-xxx | epics/EPIC-xxx.md, project.md | project.md, epics/ | skills/pace-biz/biz-procedures-decompose-epic.md | | decompose BR-xxx | requirements/BR-xxx.md, project.md | project.md, requirements/ | skills/pace-biz/biz-procedures-decompose-br.md | | refine | project.md, requirements/BR-xxx.md | project.md, requirements/ | skills/pace-biz/biz-procedures-refine.md | | align | project.md, epics/, requirements/, opportunities.md, metrics/insights.md | metrics/insights.md(趋势数据) | skills/pace-biz/biz-procedures-align.md | | view | project.md, epics/, requirements/, opportunities.md | (只读) | skills/pace-biz/biz-procedures-view.md | | discover | state.md, project.md, opportunities.md | opportunities.md, epics/, project.md, scope-discovery.md | skills/pace-biz/biz-procedures-discover.md | | import | project.md, insights.md | project.md, epics/, requirements/ | skills/pace-biz/biz-procedures-import.md | | infer | project.md, src/ | project.md | skills/pace-biz/biz-procedures-infer.md | | (空参) | state.md, project.md, opportunities.md | (只读) | (内联于下方"空参数引导"章节) |
1. 读取 state.md 和 project.md 确认项目上下文 2. 确认 .devpace/ 已初始化(未初始化时引导 /pace-init) 3. 读取 project.md 配置 section 的 `preferred-role` 字段(缺省 = Dev)。角色影响:输出措辞、追问方向、展示维度排序。参见各 procedures 文件中的"角色适配"段落 4. 按子命令路由到对应 procedures 文件(各 procedure 内部根据 role 调整行为)
当用户无参数调用 `/pace-biz` 时,执行以下智能引导:
> 以下检测逻辑与 `knowledge/_signals/signal-priority.md` S16-S19 部分重叠。此处为用户直接引导版本(面向空参数场景),信号版本面向 pace-next/pace-pulse 的自动推荐。两处条件修改时需同步审查。
1. 读取 project.md 的 `mode` 字段判断模式 2. 扫描 opportunities.md 中 `评估中` 的 Opportunity 数量 3. 扫描 epics/ 中 `进行中` 和 `规划中` 的 Epic 数量 4. 扫描 project.md 树视图中未关联 Epic 的"孤立" BR 数量 5. **阶段判断**(内部逻辑,用于选择推荐策略,不直接输出阶段名称给用户):
6. 推荐优先级(生命周期感知): 1. 未评估 Opportunity → `opportunity` 或 `epic` 2. 规划中 Epic 需分解 → `decompose` 3. BR/PF 平均就绪度 < 60% → `refine` Top-3 最需精炼项 4. 距上次 align 超过 5 天或从未执行 → `align` 5. 以上均不满足 → 上下文发现型推荐(import/infer/discover) 7. 附完整子命令列表
**发现型推荐**(上下文感知):
> 权威模板在各 procedures 文件中。
| 子命令 | 输出摘要 | 权威源 | |--------|---------|--------| | opportunity | 已捕获业务机会:OPP-xxx -- [描述],状态:评估中 | skills/pace-biz/biz-procedures-opportunity.md Step 4 | | epic | 已创建专题:EPIC-xxx -- [名称],关联 OBJ + MoS | skills/pace-biz/biz-procedures-epic.md Step 8 | | decompose (Epic) | 已分解 EPIC-xxx:BR 列表 + 依赖关系 + 价值链 | skills/pace-biz/biz-procedures-decompose-epic.md Step 6 | | decompose (BR) | 已分解 BR-xxx:PF 列表 + 优先级 + 价值链 | skills/pace-biz/biz-procedures-decompose-br.md Step 6 | | refine | 已精炼 [BR/PF]:变更摘要 + 就绪度变化 | skills/pace-biz/biz-procedures-refine.md Step 4 | | align | 战略对齐度报告:覆盖率 + 孤立实体 + 就绪度 + 趋势 | skills/pace-biz/biz-proce
Give your Claude Code projects a steady development pace — requirements change, rhythm stays. A development harness for Claude Code — rules, schemas, gates, and feedback loops that keep AI-assisted development traceable and measurable.
Use when user says "不做了", "搁置", "停掉", "加一个", "加需求", "追加", "改需求", "需求变了", "范围变了", "优先级调", "延后", "提前", "砍掉", "先做这个", "排到前面", "恢复",…
Use when user says "开始做", "帮我改", "实现", "修复", "继续推进", "编码", "写代码", "开发", "重构", "做个", "coding", "implement", "fix", "refactor",…
Use when user reports issues, shares feedback, or receives production alerts — "用户反馈", "线上问题", "生产问题", "告警", "改进建议", "新需求",…
Use when user wants to assess risks before development, check current risk status, analyze risk trends, or says…
Use when user says "帮助", "help", "怎么用", "使用说明", "用法", "有哪些命令", "能做什么", "命令列表", "怎么入门", "quickstart", "FAQ", "常见问题", "pace-help",…
Use when user says "初始化", "pace-init", "开始追踪", "初始化研发管理", "新项目", "项目管理", "set up devpace", "健康检查 devpace", "重置 devpace", "预览初始化",…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.