技能族 · 等级:参考

沟通

四个把工作翻译成人类制品的技能:noslop(去掉 AI 腔)、promote(发布文案)、proof(发布)、product-pulse(业务报告)。

ce-noslop

用途:改写、检查或起草散文,让它不带任何 AI 写作痕迹。初读就能读懂。保留原文所有事实

3 种模式

模式行为
author拿住检查项;不返回任何内容(写作进行中)
edit只重写未通过检查的句子;通过的句子保持原样。如被要求,返回正文 + 一行变更摘要
detect点出每个模式,引用对应行,用几个字给出改法。不进行重写。

默认选择:没有草稿 → author;命令式 → edit;提问 → detect

7 项检查(逐句应用)

  1. 机制 — 说的是它做什么/感觉如何,而不是用感受代替事实。
  2. 可移植性 — 一句不动就能搬到另一个项目里的句子,就不携带本项目的任何事实。
  3. 主体 — 原文说明了谁做这个动作时,要写出主语。
  4. 一意一句 — 读者会不会要重读?会就拆。读一遍就懂的就保持。
  5. 密度 — 一个手法说明不了问题。一段中累计 3+ 种不同模式,或同一模式跨段落重复出现 = 命中。
  6. 结论先行 — 第一句是不是已经带出结果?
  7. 读者 — 没看过这份文档的人能据此行动吗?必要时点明标识符、交代后果。

3 种语域

硬边界

参考(共 2 份、64 行)

ce-promote

用途:为一个已发布功能起草发布/营销文案。只起草 — 绝不发布、推送、排期、提交或开 PR。 disable-model-invocation: true

4 个阶段

  1. 搞清楚发了什么 — gh PR 视图 + git diff stat + CHANGELOG 顶部 + git log。1–3 句面向用户的价值摘要(讲结果,不讲实现)。
  2. 选渠道 — 默认 X 帖(或 thread)+ changelog 简讯。按改动伸缩,不强套模板。
  3. 起草 — 检测 Spiral 状态;Path 0(一次性提示接入,可拒绝) → Path A(Spiral 已就绪) → Path B(经 ce-noslop 直接起草)。
  4. 呈现 — 每条文案作为带标签的、可复制块。绝不发布。结尾: “drafts are yours to ship.”

Spiral 检测

which spiral + spiral auth status --json。返回 Authenticated: true → 就绪;找不到二进制 → 缺失;false → 未登录。

按渠道起草

参考(共 1 份、149 行)

ce-proof

用途:在 Proof(协同编辑器)里发布、读取、评论、编辑 Markdown。以单向发布为主。

基础 URL 解析

配置中的 proof_api_base(本地优先) → PROOF_API_BASE 环境变量 → 默认 https://www.proofeditor.ai。非默认 = 自托管 → 需要 proof_api_key

身份(固定不变)

凭证

操作

错误

硬规则

参考(共 2 份、300 行)

ce-product-pulse

用途:对用量 / 性能 / 错误 / 待办做时间窗报告。disable-model-invocation: true。单页输出;保存到 <root>/pulse-reports/

回看窗口

格式:24h / 7d / 30d,发布场景用 1h尾部 +15 分钟缓冲(分析与追踪链路有摄入延迟)。

硬约束

阶段

阶段做的事
0按配置状态路由;首次运行(pulse_product_name 未设置)。
1首次运行访谈:拒绝读写型 DB;setup 把 pulse_* 键写入 config.local.yaml
2跑查询;组装报告;提交到 <root>/pulse-reports/
3提议定时(仅在第 3 次运行后提及,不主动催)。

配置键

pulse_product_namepulse_lookback_default(默认 24h)、pulse_db_enabled(默认 false)。

参考(共 5 份、458 行)

跨技能边界

来源去向何时
ce-noslop(被使用)ce-promote 路径 B;ce-commit-push-pr PR 正文写作
ce-promote(无下游)仅手动;用户拿走草稿
ce-proof(无下游)手动发布交接
ce-product-pulse(无下游)一次性;报告入库;用户阅读
ce-strategy(被读取)ce-product-pulse 读取 STRATEGY.md 获取产品名 + 关键指标