单人或多猫的创意探索、独立思考、讨论收敛。 Use when: brainstorm、多猫独立思考、讨论结束需要收敛、方向性问题需要多视角。 Not for: 已有明确 spec 直接写代码、单猫执行已定方案。 Output: 共同理解、反例、取舍或结论;需要留存且已获授权时形成设计或讨论记录。
82%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
三种按需使用的思考方式:单人探索 / 多猫独立思考 / 讨论收敛沉淀。feat-lifecycle 处理 Feature 的需求与设计;这里也容纳尚未指向交付的共同探索。讨论可以停在更清楚的问题、被推翻的假设或未决取舍,不自动产生任务、审批卡或下一阶段。已有明确委托沿原责任推进,不因开始讨论重新采访。
| 模式 | 何时用 | 何时不用 |
|---|---|---|
| A 单人探索 | 1:1 共同理解问题、探讨想法或设计 | 需要多视角的方向性决策 |
| B 多猫思考 | 架构选型、流程设计、跨模型互补 | 实现细节、bug 定位(token 成本不值) |
| C 收敛沉淀 | 任何讨论产出了决策/规则/否决理由 | 纯问答(结论在 thread 里已够)、operator说"不用记" |
目标:一起弄清正在关心的问题,允许修正问题本身;到了要交付的地方,再形成可执行范围。
何时启动 Mode B? 参见 ../.cat-cafe-shared-refs/shared-rules.md §13 元思考触发器 A-D。
调 cat_cafe_multi_mention 前必须带搜索证据(searchEvidenceRefs)。
⚠️ 成本警告:Swarm token 消耗是单猫 N 倍(N = 参与猫数)。实现细节不值得开 swarm。
6 阶段流程:
Phase 1: 独立思考(并行,禁止互看)
Phase 2: 串行讨论(有分歧才触发,限 2-3 轮)
Phase 3: operator选扇入者
Phase 4: 扇入综合(会议纪要 + 行动项)
Phase 5: 其他猫审阅补充(纠正误读)
Phase 6: 有待决事项时请operator参与;有留存需要时进入 Mode CPhase 1 独立性保护规则(最重要):
实现方式:routeParallel() 或operator分别 @ 各猫并强调"先独立思考"。
Phase 2 触发:各方基本一致 → 跳过;存在明显分歧 → 需要(限 2-3 轮);operator说"够了" → 跳过。
Phase 4 综合必须包含:各方观点摘要 / 共识区 / 分歧区(不要抹平!)/ 待决事项 / 行动项。
Open Questions 分类(必须拆开):
../.cat-cafe-shared-refs/decision-matrix.md)如果所有 OQ 都是技术型且回滚成本低,不升级 operator——猫猫自决 + 事后通报。
扇入者默认:Brainstorm 类 → operator;技术讨论 → 指定综合者 + 指定把关者。operator可随时覆盖。
来源:2026-06-16 圆桌 saga(
docs/content/drafts/longform-005-case-the-roundtable-that-caught-itself.md)。 ⚠️ 原则强化,不是填表剧本——写成僵硬步骤就成了 longform-005 批的"演戏"。
何时启用:决策不可逆 / 多方案价值取舍(非对错题)/ 方向级·跨多 feature。门槛宜高——日常 plan 走标准 Mode B,别开严格档(仪式化会贬值)。标准 6 阶段之上多守 5 条原则:
writing-plans;但任一猫判某条为价值/不可逆/高风险就不能 exit,且否决须附"理由 + 什么能推翻它"(同时防技术题被反向价值化绑架)。writing-plans 必带 Stateful Object Gate——圆桌收敛 tradeoff ≠ 完成 census。operator 介入:价值 OQ 最后给 operator,优先提问而非表态;表态标"价值偏好"不伪装事实约束。最终方案==operator 初始未公开倾向 → 自检"论证结果还是锚定"(这是 convention 自检;高 stakes 要强制,再升硬层 sealed-commit,别误读成已有机械执法)。
软硬边界(ADR-031):以上是软层原则。"sealed 盲发 / 留痕格式 / 否决 packet schema"要做成可机械检测的强制属硬层(hook/validator),单独立项——别塞进 skill 当填表步骤。
收敛时 operator 升级检查:如果收敛结论中有需要 operator 拍板的 Open Question,必须附 Decision Packet(格式见 ../.cat-cafe-shared-refs/decision-matrix.md)。先判断可逆性:回滚成本低的猫猫自决,不升级。
先判断这轮是否需要持久留存。没有形成决定、当前对话已足够或只是共同探索时,可以到此结束。已有授权且后续工作确实需要的结论,沿现有真相源更新;不要因为开过讨论就生成三份材料。
1. 否决理由 → ADR:已形成且需追溯的架构取舍,补到对应 ADR 的理由段。
2. 踩坑教训 → 既有教训或回放:消费真实失败;已有记录够用就引用,不为讨论收尾复制一份。
3. 判断方法 → 相应 skill/ref:已接受且授权修订的方法落到猫实际经过的入口,不把探索性意见直接升成 L0 规则。
追溯:实际留存的材料指回来源与所服务的工作;已有 Feature/BACKLOG 时更新对应入口,不为获得追溯链另建项目。
会议纪要模板(存放:feature-discussions/YYYY-MM-DD-{topic}-meeting-notes.md):
# {主题} 讨论纪要
**Thread ID**: `thread_xxx` | **日期**: YYYY-MM-DD | **参与者**: [列出]
## 背景 / 各方观点 / 共识 / 分歧 / 待决 / 行动项| 你要做的事 | 用哪个 Mode |
|---|---|
| 帮operator把想法变成 spec | A |
| 几只猫各自看一个架构方向 | B |
| 不可逆 / 价值取舍 / 方向级的重大决策 | B 严格档 |
| 讨论刚结束,要沉淀 | C |
| Mode B 结束且结论需要留存 | C |
| Mistake | Fix |
|---|---|
| 把共同探索或举反例自动变成立项 | 先接住本次对话;有真实推进意图与授权才进入交付 |
| 为了凑备选或固定提问节奏反复确认 | 用实际疑点和取舍决定问什么,复用已清楚的约定 |
| Mode B Phase 1 让猫看到彼此回答 | routeParallel 或分别 @ 并强调独立思考 |
| Mode B 综合时抹平分歧 | 分歧必须保留 + 标注各方理由 |
| Mode B 跳过 Phase 5 审阅 | 综合可能误读观点,原作者必须确认 |
| 严格档写成逐条填表 / 打卡的步骤剧本 | 变成 longform-005 批的"演戏";skill 只保护原则(沉默≠同意 / 分歧保留 / 接 census),可机械检测的强制归硬层 |
| 收尾默认写文档、commit、开任务 | 先判断留存是否有消费者与授权;当前对话可以就是产物 |
| 已留存的结论没有来源和原工作入口 | 补到原真相源的追溯,不另造平行项目 |
writing-plans,需要隔离时用 worktree。co-creation-docs 交付。feat-lifecycle,不由讨论或一个建议自动触发。zts212653/clowder-ai
14e32aa
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.