其他
需要基于项目证据对外部采用问题、文档或方案集给出果断立场时…
当要评估外部采用问题、对文档形成整体看法、对给定方案集表态,或需要 oracle/panel 咨询并对齐其他模型意见时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 38/100 ×0.15
适用场景
需要基于项目证据对外部采用问题、文档或方特定
解决思路
- 确定 subject:以调用提示或对话中提供的问题、文档或方案集为评估对象。
- 按 subject 的形态产出对应 POV:对外部采用问题给分级结论(graded verdict),对文档给整体评价(holistic take),对给定方案集给立场(position)。
- 在形成和对齐 POV 期间保持只读(read-only),不要实施改动。
- 完成条件:POV 已交付且包含归因(attribution)和必需披露(required disclosure),或返回明确的 blocker。
- 需要开发竞争方案时改用 `ce-bakeoff`;需要探索机会时改用 `ce-ideate`;需要建立目标时改用 `ce-brainstorm`。
- 以 2026 年为当前年份来评估来源时效性。
- 永远不要发布未基于项目自身上下文挣得的 POV。
- 每个 subject 都必须满足 `references/method.md` 中的最低项目证据要求(project floor)。
- 外部采用结论还必须满足 `references/method.md` 中的完整外部证据门槛。
- 文档或方案集 POV 必须对其底线结论所依赖的外部声明,用外部来源核实。
- 对话中任何断言都不能替代 grounding;对话断言只能作为待核查线索,不能自我验证。
- 以目标消费者能使用的形式交付有支撑的立场。
- 先给决策/结论,同时保留证据、重大权衡、不确定性和决定结论的条件。
- 让标识符无需读者重新打开 subject 就能理解。
- 如果消费者是个人请求,可给简短回答或可分享文档;如果消费者是另一个工作流,则把决策嵌入其自身工作。
- 在参与进行中的工作流时,返回结果并把后续继续动作留给其所有者(调用工作流)。
- 不要在那个返回中附加后续动作或 panel 提议。
- 显式 oracle 或点名 peer 请求仍要运行 panel,即使请求来自调用工作流。
- 从请求和对话中识别要回答的问题,然后查找可验证事实。
- 不要通过访谈用户来弄清要评估什么。
- 如果缺失信息会改变建议且你找不到,返回 `Blocked — missing context`。
- 在 Blocked 时说明缺什么、为何重要、什么能解决。
- 由调用 agent 决定是请求澄清还是采取其他动作。
- 无论用户直接调用 `ce-pov` 还是另一个 agent 调用它,都适用上述规则;不需要单独的非交互模式。
- 首次组合 `<root>/` 路径时解析 `<root>`;读取 `<root>/solutions/` 也算一次组合。
- 把解析后的路径传给 scouts,绝不把 config 传给他们。
- 非 git 项目没有 `<root>`,因此其先前决策扫描改用本地 ADRs 和设计文档。
- 在组合任何 artifact 路径前解析 CE artifact root `<root>`。
- 只从 `<repo-root>/.compound-engineering/config.yaml` 读取 `docs_root`(`<repo-root>` 通过 `git rev-parse --show-toplevel` 获得);不要从 `config.local.yaml` 读取。
- 如果 `docs_root` 未设置,则 `<root>` 就是 `docs`,与以前完全一致。
- 校验设置值:必须是仓库相对目录,真实、经 symlink 解析后的路径仍位于仓库内,且既不是仓库根也不是 `.git/` 下。
- 否则停止并报错,错误中指明 `docs_root` 和该值;绝不回退到 `docs`。
- 把 `<root>` 作为唯一 artifact 位置:不存在则创建;每个路径按 `<root>/<subdir>` 加本技能自己的子目录组合;不要再读取 `docs`。
- Phase 0:在任何 grounding 前先读 `references/intake.md`。
- 在 intake 中确定输出模式、调用工作流传入什么、方向与框架、规模(sizing),以及问题没有有界答案时怎么办。
- 在 intake 中确定 subject 和 POV intent(adopt / migrate / compare / is-this-our-problem / Document-take / Approach-set / explainer)。
- 若 intent 属于另一个 skill,则在 intake 结束;若继续,则记录该决策的可逆程度。
- 当不确定本技能是否适合时,读 `references/boundaries.md`。
- Phase 1:在通过任一路径 grounding 前先读 `references/grounding.md`。
- 按 `references/grounding.md` 执行:模型层级(POV 推理本身绝不分派)、scratch 文件可放哪里、scouts 收到什么及运行多少个、哪些能力门控哪些步骤、如何将已 grounding 的事实与未确认事实分开。
- 直接把 scouts 发送到候选对象当前的具体证据,绝不发送通用 repo profile。
- 让 scouts 在它们自己的上下文中搜索,并返回 dossier 路径加 gist,然后按需读取。
- 当结论依赖的事实已经定位时,用对权威来源的有界读取来确认,而不是分派 scouts;未限定范围或有噪声的 grounding 仍要分派。
- 把对话中的声明当作待检查指针,绝不当作自验证事实。
- 两条路径上都强制进行先前决策扫描:`<root>/solutions/`、ADRs、设计文档。
- 当判断需要解释未解决行为或设计理由时,调用 `ce-explain`;传入问题、范围和该决策所服务的目的。
- 如果有足够的当前证据,就使用它,不要重复调查。
- 把 `ce-explain` 引用的 finding 当作证据,按同一 grounding 标准评估,而不是当作推荐结论的权威。
- 保留判断的所有权在本技能。
- 如果 `ce-explain` 不可用,则直接收集证据或报告缺失内容。
- Phase 2:在推理 POV 前先读 `references/method.md`。
- 按 `references/method.md` 执行 Verify 和 POV 步骤、skeptic stance、tiering 和 evidence check。
- 对已 grounding 的证据应用该 evidence check。
- 如果证据不足,任何 subject 形态都不得返回自信结果;按 `references/method.md` 指定各形态应返回的结果。
- Phase 3:先按 `references/method.md` 中当前 subject-shape contract 形成 ce-pov 自己的独立 POV,但不要输出。
- 冻结该立场。
- 不要让独立 peer 的初始上下文包含该立场;只有任务要求批评该立场,或在后续 reconciliation 轮次中,才暴露它。
- 识别 panel 请求:`panel`、`cross-check` 或 `oracle` 出现在调用上下文任意位置,就是显式要求咨询或对齐其他模型。
- 拒绝一个 panel 或仅仅提到一个 panel,不等于请求。
- 当请求 panel,或未用 panel 形成的 POV 可能符合主动提议条件时,在决定参与或是否提议前读 `references/cross-model-panel.md`。
- 在组合结果前完成 panel 分支。
- 跟随 panel 请求的 POV 要说明哪些 peers 运行了,或说明没有 peer 运行及原因。
- 没有 panel 请求的 POV 不携带 panel 说明。
- 然后才按 `references/method.md` 要求的内容交付立场。
- 根据预期用途调整呈现;引用支持证据,而不是重印 dossiers 或原始 peer 输出。
- Phase 4:判断就是可交付物;实施不是。
- 调用工作流接收结果并拿回控制权。
- 如果请求写文档或继续推进,读 `references/followup.md`;它定义 artifact 交付以及下游动作需要什么授权。
- 不要要求必须选择下一步才能完成 POV。
适用边界 · 注意事项
- 不适用于单纯理解概念或代码,应使用 `ce-explain`。
- 不适用于对文档做 findings review,应使用 `ce-doc-review`。
- 不适用于开发竞争方案、探索机会或建立目标,应分别使用 `ce-bakeoff`、`ce-ideate`、`ce-brainstorm`。