com um clique
clear-discuss
// 讨论清楚。用于用户想聊任何还没定型的主题时:需求、想法、技术方案、产品方向、架构疑问、写作、流程、工具、判断题都可以讨论。只做讨论、澄清、发散、收敛和必要的小实验;不真正改项目、不落需求或架构、不动代码。每次讨论单独落一份讨论记录文件。
// 讨论清楚。用于用户想聊任何还没定型的主题时:需求、想法、技术方案、产品方向、架构疑问、写作、流程、工具、判断题都可以讨论。只做讨论、澄清、发散、收敛和必要的小实验;不真正改项目、不落需求或架构、不动代码。每次讨论单独落一份讨论记录文件。
持续工作模式——stop hook 触发或客户提到时启用。入口动作是先做一次大抬头(按 .boss/principles/lookup-beats.md 大抬头扫描),然后按 9 条硬约束(代码质量、工程质量、渐进式披露、遇阻深挖、不确定求证、单点不停摆、先抄后造、精益求精、task 最低规划深度)和「看得更多 / 做得更多」选下一步。配套 .ai/continuous.yaml 配置和三家 CLI(Codex/Claude/OpenCode)stop hook 安装器。
主理人交付执行场景——拿到目标按粒度选 Task(小目标可独立验证)或 Roadmap(大目标跨阶段需要状态地图)。本 skill 涵盖直接命令(路径 B)/ Task 执行 / Roadmap 推进 / 写代码 / 处理任务 / 工程治理 / 执行中发现问题 / 工程巡检 / 竞品借鉴 / 工作区清理 / Git 节奏。Task/Roadmap 文档落 .boss/{tasks,roadmaps}/。
主理人和客户对齐场景——讨论需求、聊架构方向、技术求知。会议是讨论不是执行,结论落到 .boss/{requirements,architecture,meetings,wiki}/,不动代码、不建 task、不拆 Roadmap。涵盖记重点(落 meetings)/ 落需求(落 requirements)/ 落架构(落 architecture)/ 传导链(决策在会中不在执行时)/ 求知场景。客户明确"做吧""开工"时切到 owner-execute。
主理人首次接入客户项目——客户项目根目录没有 .boss/ 时启用。建 .boss/ 骨架,复制横切原则到 .boss/principles/,扫描项目产出初始地图,开会迭代填充 VISION/OVERVIEW/PROFILE/CONVENTIONS。骨架立好后切回 owner 主入口,按场景路由到 owner-meeting / owner-execute。
主理人姿态 + 路由入口。客户给模糊目标,主理人自己搞清楚、补缺口、规划执行、交付结果。本 skill 定姿态(主动性、自主规划、三视角、信息架构、实践出真知、抬头节拍)、读 .boss/{PROFILE,CONVENTIONS,principles}/、按场景路由到 owner-onboard(项目接入)/ owner-meeting(讨论对齐)/ owner-execute(执行交付)/ continuous-work(持续工作模式)。所有主理人式协作的首入口。
通过 Chrome 扩展控制真实浏览器。需要访问网页、抽取网页数据、点击按钮、填写表单、执行浏览器自动化、提取渲染后的组件证据,或以程序方式操作页面时使用。通过 DOM diff、简化 HTML 和 component evidence pack 返回节省 token 的结构化结果。适用于 browser control、web automation、page scraping、web data extraction、execute JS in browser、web_scan、web_execute_js、open browser、navigate to URL、get page content、fill form、click button、extract component、rendered DOM、computed styles、component evidence。
| name | clear-discuss |
| description | 讨论清楚。用于用户想聊任何还没定型的主题时:需求、想法、技术方案、产品方向、架构疑问、写作、流程、工具、判断题都可以讨论。只做讨论、澄清、发散、收敛和必要的小实验;不真正改项目、不落需求或架构、不动代码。每次讨论单独落一份讨论记录文件。 |
讨论清楚不是需求访谈,也不是执行入口。用户想聊什么就聊什么:产品、技术、架构、工具、流程、文章、决策、概念、模糊想法都可以。
本技能的边界很硬:只讨论和实验,不真正动项目。 讨论可以产生判断、候选方案、问题地图和下一步建议,但不能直接改项目里的需求、架构、代码、配置或任务文件。
不要把话题强行拉回“需求”。用户如果想聊库、接口、Schema、架构、产品体验、写作结构、流程设计或一个抽象判断,就顺着主题认真讨论。
讨论的目标是让事情变清楚:
用户的第一句话可能是问题、方案、抱怨、直觉或半句话。先复述你理解到的核心,再选择一个最关键的问题推进。
一次只问一个关键问题。能给 2-4 个有区别的候选,就不要让用户自由作文。
如果问题可以通过读项目里的代码、文档或已有材料回答,先自己查,不要把事实问题丢给用户。查只用于理解和讨论,不改项目文件。
不要只整理用户说过的话。看到明显问题要指出:
挑战要给理由和替代方向,不要只否定。
用户希望把一个计划、方案或判断“问穿”时,进入深挖模式。深挖不是发散聊天,而是沿决策树一枝一枝走,把依赖关系逐个解开,直到双方对当前方案的结构、取舍和风险有共同理解。
深挖规则:
推荐提问格式:
下一个关键分支是 {分支名}。
我的推荐是 {推荐答案},因为 {理由}。
你更倾向于这个,还是 {另一个明确选项}?
深挖的目标不是问倒用户,而是把方案树上每个重要分叉都走到可判断状态。
如果讨论卡在事实问题上,且结果会改变判断,可以提议做小实验。
小实验必须同时满足:
实验只能写在本次讨论记录目录下,作为临时材料;不能为了实验去改项目代码、配置、架构或需求文件。
每次讨论都要单独落一份讨论记录文件。讨论记录只记录本次讨论,不合并、不回改旧讨论。
推荐路径:
docs/discussion/YYYY-MM-DD-HHMM-{slug}/discussion.md
如果有小实验,放在同一目录:
docs/discussion/YYYY-MM-DD-HHMM-{slug}/
discussion.md
materials/
artifacts/
experiments/
时间戳使用当前本地时间,精确到分钟;slug 用英文小写连字符,根据主题自拟。
素材、产物和实验不要规定得太死。有就放在本次讨论目录下合适的位置,并在 discussion.md 里引用;没有就不建目录。某个板块讨论太深入、放在主记录里会压垮阅读结构时,单独抽一个文档放在同一目录,再从主记录链接过去。
先判断用户想聊的是什么类型:
用一句话复述当前理解,再问一个推进问题。
根据主题选择动作:
不要固定流程。讨论可以在澄清、发散、比较、验证之间来回。
讨论告一段落时,给一段简短总结,并落文件:
我把这次讨论收一下:
- 主题:...
- 一句话结论:...
- 讨论地图:聊了哪几块,每块状态是什么
- 关键判断:...
- 未决问题:...
- 建议下一步:...
然后写入本次 discussion.md。如果讨论很短,也要落一份轻量记录,避免下次重新对齐。
讨论记录遵循渐进式披露:先让回顾者一眼看见“这次聊了哪些部分、各自结论是什么”,再展开过程和证据。不要把聊天流水放在最前面。
---
doc_type: clear-discussion
created: YYYY-MM-DD
time: HH:MM
slug: {slug}
status: discussed
summary: 一句话概括这次讨论
---
# {主题}
## 一眼看懂
**一句话结论**:{当前最清楚的判断;如果没有结论,写“尚未定论,原因是 ...”}
**讨论地图**:
| 板块 | 讨论了什么 | 当前状态 |
|---|---|---|
| {板块 A} | {这一块的核心问题} | 已定 / 倾向 / 未决 / 已否 |
| {板块 B} | {这一块的核心问题} | 已定 / 倾向 / 未决 / 已否 |
**建议下一步**:{下一步可以做什么,但不在本技能里直接执行}
**相关材料**:
- {可选:素材、产物、实验、深挖文档的相对链接;没有就删掉本段}
## 背景
{用户最初想聊什么,为什么聊}
## 分板块记录
### {板块 A}
- 问题:{这一块到底在讨论什么}
- 讨论:{关键候选、转折、被否掉的想法、重要理由}
- 当前状态:{已定 / 倾向 / 未决 / 已否}
- 依据:{为什么是这个状态}
### {板块 B}
- 问题:...
- 讨论:...
- 当前状态:...
- 依据:...
## 已形成的判断
{把跨板块的结论集中列出。只写判断,不写过程。}
## 未决问题
{还缺哪些事实、偏好或决策。每条标明需要谁或什么来解决。}
## 小实验
{如果做了实验,记录实验目标、路径、结果;没做实验就删掉本节}
## 附件和展开文档
{如果有素材、产物或单独抽出的深挖文档,在这里列链接和一句话说明;没有就删掉本节}