用途
ce-pov 用于就调用时传入的主题形成一个明确、且扎根于项目上下文的观点(Point of View)。主题可以是提示词或对话中传入的任何内容。它适用于三类问题形态:对外部采用问题给出分级判断、对一份文档给出整体评价,或就一组给定方案给出立场。若某个意图其实属于其他技能(如用 ce-bakeoff 开发竞争方案、用 ce-ideate 探索机会、用 ce-brainstorm 确立目标),则会在 intake 阶段结束。
主要能力
- 按主题自身的形状输出观点:先给决策,同时保留证据、实质性取舍、不确定性与决定条件。
- 支持多种 POV 意图:adopt(采用)、migrate(迁移)、compare(比较)、is-this-our-problem、Document-take(文档评价)、Approach-set(方案集)、explainer(解释)。intake 阶段会记录决策的可逆程度。
- 依据机制:每个主题都必须满足 references/method.md 中定义的最低项目证据(project floor);外部采用类判断还需满足其中完整的外部证据门槛。
- 归因与披露:交付 POV 时附带其归因和必要的披露说明。
- 支持面板(panel)请求:当出现明确的 panel、cross-check 或 oracle 请求时,会参考 references/cross-model-panel.md 决定参与或是否主动提议;面板请求完成后,POV 需说明哪些 peer 参与或未参与及原因。
- 只读约束:在形成与校准 POV 期间保持只读。
- 若缺失信息会改变建议且无法找到,返回“Blocked — missing context”,说明缺失内容、为何重要及如何解决。
使用方式
技能按阶段运行:
- Phase 0:框定与分类。先读取 references/intake.md,确定主题与 POV 意图;如适用性存疑则读 references/boundaries.md。
- Phase 1:依据。读取 references/grounding.md,向 scouts 直接发送候选相关的当前证据;已定位的关键事实可通过权威来源的有界读取确认;对话中的主张仅视为待核查线索,绝不自我验证。先前的决策扫描(<root>/solutions/、ADR、设计文档)为强制项。需要解释未解决行为或设计理由时调用 ce-explain,并将其发现视为受同一依据标准评估的证据,判断权仍保留在此。
- Phase 2:验证依据。读取 references/method.md,对已收集证据应用证据检查。若证据不足,任何主题形态都不得返回自信结果。
- Phase 3:形成观点。先独立形成 ce-pov 自己的 POV(在 references/method.md 的当前主题形态契约下),但不输出,冻结该立场,不将其放入独立 peer 的初始上下文,仅在需要批判该立场或后续校准轮次时暴露。完成面板分支后再撰写结果。
- Phase 4:交付并返回。判断即交付物,实现不是。调用方工作流接收结果与控制权。
关键的 artifact root 解析规则:首次撰写 <root>/ 路径时解析 <root>;仅从 <repo-root>/.compound-engineering/config.yaml 读取 docs_root(<repo-root> = git rev-parse --show-toplevel),不从 config.local.yaml 读取;未设置则 <root> 为 docs。对已设置值的校验:必须是 repo 相对目录,其真实、符号链接解析后的路径仍在 repo 内,且既不是 repo 根,也不在 .git/ 下;否则报错并指明 docs_root 及其值,绝不回退到 docs。使用 <root> 作为唯一 artifact 位置。非 git 项目没有 <root>,其先前决策扫描改用本地 ADR 与设计文档。
适用场景
- 评估外部采用问题(adopt / migrate)。
- 对一份文档给出整体评价。
- 就一组给定方案的立场(Approach-set)。
- 比较与解释类问题。
- 判断某问题是否属于本项目的问题(is-this-our-problem)。
限制
- 依据不可省略:对话中的断言不能替代依据。
- 不进行用户访谈来弄清评估对象;缺失信息且无法找到时返回 Blocked。
- 判断即交付物,不负责实现。
- 对调用方工作流的返回结果中不附加后续步骤或 panel 邀约;但明确的 oracle 或指名 peer 请求仍会运行面板。
- 源代码的时效性以 2026 年为基准。
依赖与协作
- 依赖文件:references/intake.md、references/boundaries.md、references/grounding.md、references/method.md、references/cross-model-panel.md、references/followup.md。
- 相关技能:ce-explain(解释未解决行为或设计理由)、ce-bakeoff(开发竞争方案)、ce-ideate(探索机会)、ce-brainstorm(确立目标)。