Install
openclaw skills install @worldwonderer/no-black-box不留黑箱的交接讲解:Agent 自主完成一段较长的工作(理解需求材料、写代码、改数据、部署、验证)之后,把需求背景、落地方案、验证结果和未决事项讲给使用人,让他能先自己吃透、再去和客户、同事、专家沟通。产出一份讲解文档(自己读,也能投屏、转给别人),有需要外部确认或拍板的事项时再加一份确认单(给对方逐条回复),单文件 HTML 或在线文档;结论写明出处,源文件配截图,条目多时用标杆例子讲。当有人说“我得先理解你做了什么”“给我讲讲背景”“对照原材料讲一下”“做个需求导读”“我要拿去和客户/同事沟通”“这些我都没看过”“做个 html 方便我理解”“写份汇报材料,我要投屏讲”“附上源文件截图”,或 Agent 刚独立做完一大段工作需要交接时使用。
openclaw skills install @worldwonderer/no-black-boxKnow your own shit —— AI 做完的活,你得能讲给别人听。
Agent 一个人把活干完了,使用人却没看过材料、没跟过过程。他接下来要去和客户、同事、专家 沟通,必须先听懂:需求从哪来、改了什么、为什么这么改、改了以后会怎样、还剩什么没定。
本 skill 规定怎么讲:每个事项都按同一个顺序讲,用真实数据举例,原文和解读并排放,每个结论 写明出处。它不管活怎么干,只管活干完以后怎么讲清楚。
参考文件:
| 文件 | 何时读 |
|---|---|
| references/rhythm.md | 动笔前读:单个事项的讲解顺序、条目很多时怎么挑例子、沟通口径、反例 |
| references/evidence.md | 要写出处、截源文件或系统页面时:出处写法、截图方法、图注规则 |
| references/page-template.html | 写 HTML 时:版式、颜色令牌、组件(原文/解读并排、讲解卡、状态标签、截图与图注);末尾有确认单骨架 |
| references/example-briefing.html | 想看成品长什么样时:一个虚构项目的完整讲解文档 |
用:
不用:
拿不准时,先在对话里用三五句话讲结论,问使用人要不要展开成文档。
逐项确认,缺的就补,补不到的写进文档的「未决与待商量」:
| 项 | 要确认什么 |
|---|---|
| 读者 | 讲解文档除了使用人,还会转给或投屏给谁(客户、同事、专家);确认单给谁拍板 |
| 原材料 | 使用人给过的每一份材料:文件名、谁写的、是什么性质(标准、意见、需求、笔记) |
| 事项清单 | 这一轮做了哪几件事,每件事对应哪份材料 |
| 证据 | 每个结论背后的实际数据:改前改后的值、比对结果、测试结果。要从真实数据里取,不能凭印象写 |
| 出处 | 每个结论落在哪份源文件的哪一页、哪一行、哪一格;要配图的源文件和系统页面先截好(见 references/evidence.md) |
| 验证 | 做了哪些验证、在哪个版本上、什么时候做的、结果如何、哪些没验证(比如本机缺环境) |
| 未决 | 哪些需要外部的人拍板、哪些是自己后续要做的 |
| 保密 | 哪些信息不能出现在会被转发的文档里(见第 6 节) |
最多两份文档,按读者分(确认单只在有需要外部确认或拍板的事项时做):
| 文档 | 读者 | 作用 |
|---|---|---|
| 讲解文档 | 使用人,以及他要转给或投屏给的同事、专家、客户 | 把整件事讲清楚:使用人先吃透,再直接拿去讲 |
| 确认单 | 需要拍板的外部专家或决策人 | 逐条答复 |
默认用单文件 HTML(浏览器直接打开,不依赖外部资源,见第 5 节);使用人的团队在在线文档里协作时, 直接写进在线文档。
讲解文档只写一份。 使用人自己读的和拿去给别人看的是同一份,所以它从一开始就按「会被别人看到」 来写:只放内容(见第 5 节「文档里只放内容」)。只给使用人一个人的东西(沟通口径、讲解提示)在对话里 交付(见第 8 节);文档会到外部的人手里时,内部细节也放进对话(见第 4、6 节)。
讲解文档的章节顺序固定,没有的内容就省掉那一节:
确认单单独成文,因为读者要逐条回复。开头一段写清:致谁、依据哪几份材料、请回复哪几部分、怎么回复、 希望什么时候前回复。正文分三部分,顺序固定,某部分没有条目就省掉:「已处理」(已改好的,以及不用改、排进下一版的,每条写怎么处理的、没改的写为什么,供知悉,不用回复,不编号)、「疑问」(疑似 问题,每条写出处、现状、建议)、「待定」(需要拍板的,每条写出处和一个明确的问题,并写回复前暂按什么做)。 要回复的条目按部分各自编号,写成「疑问 1」「待定 1」;回复和讲解文档、跟踪表引用时都带前缀。版式见 references/page-template.html 末尾的确认单骨架。没有需要外部确认的事项,就不做确认单。
条目很多时(几十上百条意见),不逐条讲:一页速览给按处理状态的条数表,对应事项里每个状态挑 一到四个标杆例子,挑法、例子一览表和例卡格式见 references/rhythm.md;全量放跟踪表, 文档里写明它在哪(在线文档给链接,HTML 列进附录文件清单)。
这是本 skill 最重要的一条。使用人觉得「好懂」,主要靠这个顺序,所有事项都按它写:
不是每一步都必须有,但顺序不要乱。详细写法、措辞和反例见 references/rhythm.md。
几条容易卡住的规则:
<img>,不写 src="shot1.png" 这类相对路径(转发或换台机器投屏就丢图,见 references/evidence.md)。版式和组件照
references/page-template.html。写进在线文档时用平台自带的组件对应:
结论框用高亮块,原文/解读并排用两栏,状态标签用表格底色,截图用图片块并写图注。文档里只放内容。 讲解文档会被投屏、转发,确认单会发给外部的人:
讲解文档会被转发。动笔前先想清楚它会到谁手里:
文档发出去之前,按下面四个角度各找一个复核者从头查,复核者之间互不知情(宿主能开子 Agent 就每个 角度开一个)。查出的问题再找另一个人试着推翻,推不翻才改。四个角度:
开不了子 Agent 时,自己按这四个角度各从头过一遍,每个问题先试着自己推翻再改;在交付说明(见第 8 节) 里写明「未做独立复核」,不要声称已独立核对。
每改一轮,就对改过的地方再查一轮,直到没有新问题。文档放在共享位置时:覆盖前先看有没有新评论、 版本号有没有变(别人可能正在改);发布后回读线上版本,确认和源稿逐字一致、图片一张不少。
在对话里交给使用人:
交付前逐条过一遍: