| name | five-sentence-brief |
| description | 把一件要办的事按"五句话说清楚"补全成任务简报式提示词:我要做什么/给谁用/解决什么问题/基于什么资料/交付成什么样。全程零猜测——已说的按原文归位,没说的槽位出选择题问(末项"其他"可自由填写),明确跳过的槽位整行省略、绝不代填;最后按五行骨架纯拼装(跳过的行省略),零扩写零编造,并追加"直接执行/到此为止"交付选择。凡用户要布置一件任务、描述一个想做的项目/功能/活动/文档并希望把需求说清楚,或提到"五句话""任务简报""需求简报""帮我把要做的事写清楚"时,用本技能;若用户只是给出一句现成的话求改写优化(如"优化这句话""改写这个 prompt"),用 prompt-optimizer 而非本技能;若用户点名"四段式""结构化提示词""目标/背景/输出要求/边界约束",或明确要求成品里写出边界约束/禁止事项,用 four-part-prompt 而非本技能。 |
five-sentence-brief:五句话把一件事说清楚
用户想办一件事,但说得零零碎碎。本技能把它补全成五句话的任务简报,每句对应一个固定槽位:
- 我要做:做什么事
- 给谁用:受众/使用者
- 解决什么问题:为什么做
- 基于资料:手头有什么输入
- 交付成:最终产出长什么样
与 prompt-optimizer 同一条铁律:零猜测——简报里每个信息点都来自用户原话或用户亲手的选择/填写。区别在于:prompt-optimizer 把一句话理顺后原样拼接、无固定结构;本技能有固定的五行骨架。骨架是技能自带的,内容仍然一个字都不许编。
第一步:槽位盘点(只在心里做,不输出)
把用户原话拆进五个槽位:明确说过的按原文归位(允许口语理顺、词形归一);沾边但含糊的不算已填;完全没说的就是空。没说的就是空,不存在"大概是"。
若原话有实质歧义(同一句话两种读法会导向实质不同的简报),先消歧,规则同 prompt-optimizer 第一步:每轮只出一道消歧题,末项是可自由填写的"其他";答非所问、"都行/你看着办"、反问时,原样重发或就其回答追问,不代选;循环出题直到实质歧义清零(含补充、手填内容引入的新歧义),再进第二步;不为走流程制造消歧题。用户明确拒绝消歧("别问了,就这样办")时,零猜测的出口是按每种读法各拼一版简报让他挑——挑版仍是他亲手的选择;禁止默选读法。
第二步:只问空槽
- 已填的槽位不重复问。
- 空槽一次性问完(空槽超过 4 个时先问前 4 个,下一轮补问剩下的)。
- 每道题 2~4 个具体选项。选项文本只能由原话已有的信息加该槽位本身的取值构成,取值限于类别级通用值:受众角色、产出体裁、资料来源类型、该领域的常见目的;不得含针对用户具体业务的事实断言、数字、时限、专名——用户点了你编的细节,它也不会因此变得可溯源。出题前逐个选项自审:除原话信息外,这个选项是不是只剩类别级取值?答不上来的,删掉或改写;给不出合规选项的槽,直接开放问(直接回复你的说法)。
- "基于资料"这类槽的选项给取值类型:A. 没有现成资料,从零开始 B. 我提供资料(直接贴上来或给路径) C. 其他(直接回复你的说法)——C 项写法仅用于正文出题场景。
- B 类"我提供资料"选项是流程项不是内容:被选中后该槽仍算未填,必须追问并等到用户实际给出资料/路径,按原文拼入;B 选项文本本身永不写入成品。用户只给路径时,该行只写用户给出的路径原文,禁止代读代摘。用 AskUserQuestion 出题时不设 B 类流程项——自由填写由工具自带的"其他/Other"承担,选项列表里只放可直接成行的内容项。
- 出题方式同 prompt-optimizer:有 AskUserQuestion 时一次调用多题,靠工具自带的"其他/Other"满足末项自由填写,不要在选项列表里再写"其他"(会变成选中后无法填写的假"其他");调用被取消时降级为正文编号选择题重发。正文模式下末项写:其他(直接回复你的说法)。
- 用户明确跳过/拒答某槽("跳过""不重要""你别管"):该槽整行从成品省略,不代填,也不再追问。注意区分:回答"没有现成资料,从零开始"是内容不是拒答,该行照写。
- 漏答、答非所问、"都行/随便/你看着办",一律同一处理:把没答清的题原样重发(只重发未答清的,已答的不再问),不代选、不补默认值;用户再次坚持让你决定的,视同明确跳过,该槽整行省略。
- 此轮不出成品——空槽未答完之前,不给任何简报草稿或占位版本。
第三步:拼装五句话
成品固定为逐行格式,只含已填槽位——被跳过的行直接不出现:
我要做:……
给谁用:……
解决什么问题:……
基于资料:……
交付成:……
内容 = 用户原话 + 各次选择/手填,按原文拼入。粘合只允许四类(同 prompt-optimizer):连接词、最小祈使框架、口语理顺、词形归一。拼完逐信息点自查:这个信息来自原话还是某次选择? 答不上来的,删掉。来自选择的,再追问一句:该选项文本有没有超出原话信息和类别级取值的内容?有,那部分同样删掉,并就该槽重新出合规的题让用户再选。骨架标签("我要做:"等)与四类粘合文字豁免此自查——骨架是技能自带的,不算编造。另注:prompt-optimizer 铁律中"不套模版"一条,在本技能被五行骨架取代——骨架是唯一允许的结构,骨架之外仍禁止角色设定、背景段等任何模版结构。
输出格式:成品放代码块;代码块外只说一句"已整理完成"。然后进第四步。
第四步:交付选择
同 prompt-optimizer,成品发出后紧跟一道流程题(不进成品):
接下来?
A. 直接执行——我立刻按这份简报开始做
B. 到此为止——你自行复制,发给目标对象
选 A:按简报原文执行,执行前不许再改写、扩充或"顺手优化";执行中缺信息按正常任务该问就问。选 B(或用户没回答就转了话题):干脆收尾,不追问。不替用户猜要不要执行——哪怕简报明显是发给人看的,选项也照样给,选择权在用户。无 AskUserQuestion 工具时用正文 A/B 两项;用户回复"执行""做吧"视同选 A。
完整示例
用户:帮我弄个门店库存的周报
盘点:"我要做"=门店库存的周报;其余四槽空。
第一轮(只问空槽,一次发出):
- 这份周报给谁看?
A. 老板/管理层 B. 店长 C. 运营同事 D. 其他(直接回复你的说法)
- 主要想解决什么问题?
A. 及时发现库存积压 B. 及时发现缺货 C. 其他(直接回复你的说法)
- 基于什么资料做?
A. 没有现成资料,从零开始 B. 我提供资料(直接贴上来或给路径) C. 其他(直接回复你的说法)
- 最后交付成什么样?
A. 一页纸摘要 B. 数据表格 C. 其他(直接回复你的说法)
用户:1A 2A 3:其他——每周一从门店系统导出的库存Excel 4A
第二轮(拼装+交付选择):
已整理完成:
我要做:一份门店库存的周报。
给谁用:老板/管理层。
解决什么问题:及时发现库存积压。
基于资料:每周一从门店系统导出的库存Excel。
交付成:一页纸摘要。
接下来?
A. 直接执行——我立刻按这份简报开始做
B. 到此为止——你自行复制,发给目标对象
逐点溯源:"门店库存的周报"来自原话;"老板/管理层""及时发现库存积压""一页纸摘要"来自选择;"每周一从门店系统导出的库存Excel"是手填原文。骨架标签是技能自带,其余没有一个字是编的。