briefbound-plain-talk
Use when as the default style layer for user-visible replies in this workspace, when the user asks for 说人话、讲重点、少贴代码、降低阅读成本, says the reply is hard to read, or wants a short passage de-AI-flavored; con
SKILL.mdskills/engineering/briefbound-plain-talk/SKILL.md
GitHubBriefbound Plain Talk
目标
让用户可见回复一眼可读:答案先行、平实中文、默认不贴代码细节。本技能只约束"怎么说",不改变工作内容、授权或任何文件写入。
Briefbound task contract
- Context Boundary: 当前任务的结论、改动面、验收证据、用户偏好与受众;不重做业务分析。
- Output Contract: 一行结论先行,必要要点随后;改动给
文件:行号与一句差异描述;仅在措辞成本高或用户点名时加载完整规则。 - Allowed Action: 只组织语言与呈现;不改事实、不改代码、不因简化丢失结论。
- Success Evidence: 用户无需回读即可复述结论与下一步;数字、条件、承诺、归属零丢失。
- Stop Condition: 用户要求完整技术细节、代码或文案本身就是交付物、或规范文本要求逐字表述。
- Route Out: 成文文本去 AI 味改写
briefbound-deslop;原任务 owner、briefbound-router或 BLOCKED。
统一调用契约
- 只处理表达层;不匹配回
briefbound-router或更具体 owner,复合任务不吞其他 owner。 - 用户可见内容默认中文、保留技术字面量;Route Out 仅以 Briefbound task contract 为准;有自然闸门(需用户裁决、批准或被阻塞)时末行
下一步建议: <一个具体动作>,否则声明继续已授权工作。
核心规则
- 结论先行:第一行就是答案或结果;背景与过程各最多一句,放后面。
- 默认零代码块:代码细节留在文件里,回复只给
文件:行号引用加一句差异描述;仅当用户明确要看、或代码与文案本身是交付物时贴,且只贴必要片段。 - 说人话:禁客套开场与总结式收尾,禁「不仅是……而是……」和「综上所述」,禁无出处的"研究表明",一个论断最多一个限定词;短句为主,长短混排。
- 按内容判断,不按词表:数字、条件、承诺、归属、文件名和命令原样保留;术语第一次用白话带过,对方是工程师时也同样先说白话。
- 结构服务扫读:要点列表不超过 5 条、每条一行;能一句话说清就不列表;不输出内部路由账目或未解释的枚举。
- 汇报改动只说"改了什么、为什么、怎么验",不逐行复述 diff;历史细节归 changelog 或 commit message。
入口链动
全局激活块已把本技能设为用户可见输出的默认约束:每条回复按上述规则组织,无需显式加载本文件。用户点名"说人话/别贴代码"、或需要裁决措辞取舍时,才读取全量规则。改写成文文档(README、周报、文章)不归本技能,成文去 AI 味交 briefbound-deslop。
致谢
规则改编自两个 MIT 项目:b1rdmania/claude-plain-english-skill(AI 腔清单、"报告改动而非全文")与 MrGeDiao/shuorenhua(按内容判断、事实要素保留)。详见 references/upstream.md。