技能家族 · 级别:参考

构思与战略

六个掌握工程循环上游的技能:项目战略、想法生成、头脑风暴、比稿、判定、一次性原型。

家族概览

本族在工程开始之前回答问题:做什么、为什么、方向是否对。它们在 ce-plan / ce-work 上游运行。输出格式可配置(默认 HTML,可选 MD)。

ce-strategy

目的:在仓库根维护 STRATEGY.md。该文档记录产品是什么、为谁服务、如何取胜、以及团队在何处投入。

阶段

阶段做了什么
0落地与路由:读 README、CONCEPTS、文档、同级文档、近期提交。在聊天里给出 3-5 行的仓库模型;邀请纠正。宣告下一阶段(1 = 首次运行,2 = 更新)。
1首次运行访谈:9 节按序进行 — Purpose → Positioning → Users → Key Metrics → Tracks → Stress Test → Boundaries → Milestones → Brand。
2更新运行:3-5 行当前状态,列出可能的漂移候选,回访聚焦的那一节,其余各节的内容与位置保持不动。
3下游交接:一句话提醒:ce-ideate、ce-brainstorm、ce-plan、ce-product-pulse、ce-dogfood 都消费 STRATEGY.md

所有权语义

References

ce-ideate

目的:发现哪些想法值得探索。在 ce-brainstorm 之前运行。生成有据可依的候选,逐一批评,仅解释幸存者。

阶段

阶段做了什么
0续接 + 分类 + 范围:识别主题;分类模式(repo-grounded / elsewhere-software / elsewhere-non-software);确定范围(具体功能 / 聚焦 / 约束)。
1模式感知的落地:并行 + 前台侦察(仓库扫描或网络/调研);8 位十六进制 run-id 用作草稿缓存。
1.5主题面分解:3-5 条正交轴。仅在 surprise-me 模式下跳过。
2发散构思:在不同框架上并行子代理;候选契约:title / summary / axis / basis / why_it_matters / meeting_test。

3 条硬边界

  1. 先落地,再构思。不给出与仓库脱节的建议。
  2. 大量生成,全部批评,只解释幸存者。拒绝必须显式并附理由;这不是乐观排名。
  3. 把用户送到 brainstorming 去执行。永远不要从 ideation 输出直接跳到 planning。

提问规则

不要问方案方向 / 约束 / 受众 / 语气 / 成功标准(那是 ce-brainstorm 的活)。如果问题超过 3 个,ideation 就是错误的工作流。

References

4 个代理:issue-intelligence-analystlearnings-researcherslack-researcherweb-researcher

ce-brainstorm

目的:把模糊想法 → 仅需求类统一计划(WHAT,不是 HOW)。与用户一次一问的访谈。

输出契约

<root>/plans/YYYY-MM-DD-HHMM-<type>-<topic>-plan.{md,html}。前置元数据:artifact_contract: ce-unified-plan/v1 + product_contract_source: ce-brainstorm。正文:Goal Capsule + Product Contract(无 Goal Launch Block,无 Reader Index)。

阶段

阶段做了什么
0.0输出模式:默认 HTML;按请求 MD。
0.1-0.4续接 / 分类 / 路由 / 范围:已有计划?轻量?停步并路由?
1理解想法:落地侦察;可选 Slack 研究员;压力测试;盲点检查;视觉探查关;与 CONCEPTS.md / 已验证代码的冲突关。
2-2.6方案、综合、声明验证器:按 references/reasoning-elevation.md 提升模型。
3写下计划:等待 Ready-for-Planning 检查;若未通过,不要 进入 Phase 4。
4交接:ce-plan / ce-prototype / ce-pov 分派 + 最终菜单。

三种停步并路由的情形

  1. 非软件类工作references/universal-brainstorming.md 取代 Phase 0.2-4。
  2. 关于某个具名外部候选的判定问题 → 提议改走 ce-pov 交接。
  3. 两者都不是(快速答疑 / 事实 / 单步操作)→ 直接回答,不产出文件。

References(21 文件、约 2,686 行 + 1 个代理)

阶段对应参考表:

阶段先读
0.0references/output-mode.md
0.1-0.4references/phase-0.md
1references/dialogue.md
2-2.6references/approaches.md + references/synthesis-summary.md
3references/plan-write.md + references/brainstorm-sections.md
4references/handoff.md

ce-bakeoff

目的:发展竞争方案,评判它们,综合出最强。用于目标明确但存在多个可行方案时。

阶段

阶段做了什么
1立框:目标、约束、已敲定决策、源指针、产物保真度、对比标准、预算。
2宣布与发展:默认 3 个候选,至多 1 次重开发射。相互独立的全新上下文负载。
3比较与选择:独立裁判与协调员的比较进行对账。一致≠正确,分歧≠重做。
4验证references/verification.md

何时不要用

References(4 文件)

ce-pov

目的:产出基于项目的观点。三种形态:分级判定 / 文档接收 / 对给定方案的立场。可选 oracle panel。

阶段

阶段做了什么
0立框与分类:输出模式、范围、意图、退路。references/intake.md
1落地:分派侦察(POV 推理永远 不被分派)。必须扫描既有决策。
2验证落地references/method.md 定义项目底线。证据短 → 不得给出有把握的结论。
3POV:先冻结自己的 POV;若用户请求 panel,则读 references/cross-model-panel.md 获取同行路由。
4交付与返回:判定即产物;后续推进归调用方。

边界

References(13 文件、4 个代理)

ce-prototype

目的:构建一次性原型以敲定某事应如何工作 / 感觉如何 / 读起来如何。要求有人在场 — 拒绝无头运行。

硬规则

若无人在场(mode:pipeline、无头、无人工调用方):停下并说明。不要启动预览,也不要臆测应有的手感。

两种问题形态

三条原则

  1. 不要伪造正在被测试的维度。
  2. 默认底座:Web(即便目标应用是 native)。
  3. decisions.md 是给下游技能用的胶囊,不是计划。

实时标注叠加层

对于“现有页面的密度”问题:以一次性补丁的方式扩展进既有应用。永不提交它。退出时还原。references/annotation-loop.md

References(6 文件)

跨技能边界

FromTo何时
ce-ideatece-brainstormideation 输出交付后
ce-brainstormce-planPhase 4 交接(默认路由)
ce-brainstormce-pov关于外部候选的判定问题
ce-brainstormce-prototypePhase 4 后仍残留的视觉/空间手感问题
ce-povce-explain判定需要对未解行为进行解释
ce-strategy(提供 STRATEGY.md)ce-ideate、ce-brainstorm、ce-plan、ce-product-pulse、ce-dogfood 消费
ce-prototypece-brainstorm / ce-plan用户应用决策;挑选匹配的下游技能