Communitygithub.com

kimsanguine/signal-to-growth

基于证据的技能,将客户信号转化为可衡量的增长。

signal-to-growth 是什么?

该技能名为“OSMU Fanout”,源自“信号到增长”工具集,旨在将经过审核的内容高效地分发到多个渠道,同时保持证据链的完整性。它要求用户提供一个符合契约规范的内容简报(`content-brief.json`)、基于该简报撰写的草稿(`draft.md`)以及声明账本(`claim-ledger.jsonl`)。技能核心工作流程包括:验证简报与草稿的一致性、筛选可重用的公开声明、为每个视觉提示精确绑定一个声明ID,并基于声明状态(如“已推断”或“已推荐”)限制视觉呈现方式(禁止将其描绘为观察到的场景)。它生成视觉提示、视频脚本和分发覆盖率记录,但明确不创建任何图像或视频文件;渲染需要人工批准并使用外部工具完成。该技能在生成内容时严格遵守声明证据,避免夸大或删除限制条件,并通过确定性检查确保合规,最终产出供人工审核和渲染的文本大纲。支持平台方面,它主要作为AI代理技能使用,可在Claude Code、Cursor、Codex等环境中运行。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add kimsanguine/signal-to-growth

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

OSMU Fanout

一次简报,多个表面,一条证据链。将已经审核通过的内容分发到不同渠道,而无需为每个渠道重新创作故事版本。

输入

必需:

  • 一个通过 contracts/content-brief.schema.json 验证的 content-brief.json;
  • 基于该简报撰写的草稿 (draft.md) 和声明账本 (claim-ledger.jsonl);
  • 简报中 planned_outputs 请求的表面;
  • 屏幕文本的区域设置、品牌和法律约束;
  • 负责主题和渲染决策的人员。

简报是输入契约,此技能不负责编写。如果简报不存在或未通过验证,请停止并告知用户,而非根据草稿重构主题。

工作流程

  1. 验证简报,并确认草稿是基于相同的 brief_id 编写的。
  2. 选择可重用的声明:public: true 且具有指定的审批人。
  3. 每个视觉提示只赋予一个声明 ID 作为其主题,并且仅描述该声明已断言的内容。
  4. 在提示中保留声明状态。inferred(已推断)或 recommended(已推荐)的声明不得被描绘为观察到的场景、屏幕截图、图表或客户照片。
  5. 将视频脚本编写为段,每个段指明它使用的声明 ID 以及所需的屏幕文本。
  6. 将简报中的 limitations(限制条件)应用到两个表面。样本量为三并不能因为格式变化就变成趋势线。
  7. 记录哪些声明被重用、哪些被故意跳过及其原因,以便读者区分覆盖与遗漏。
  8. 列出在渲染前必须由人员审批的事项,并在文本阶段停止。

边界

  • 允许模型提出构图、取景、节奏、旁白措辞和片段顺序。
  • 使用确定性检查来验证简报有效性、声明 ID 存在性、声明状态和公开资格。
  • 要求人员审批视觉声明、品牌与法律措辞以及是否进行渲染的决定。
  • 此技能不创建图像或视频文件。 它生成提示和脚本大纲;渲染稍后在此技能之外,由用户选择的工具完成。
  • 不要发明任何没有声明支持的场景、图表指标、屏幕截图、徽标、人脸或推荐语。
  • 不要为了制作更强的画面而升级声明状态,也不要因为难以在屏幕上显示而删除限制条件。
  • 不要发布、安排或发送任何内容。

输出

创建:

  • visual-prompts.md
  • video-script.md
  • fanout-coverage.md

在编写它们之前,请阅读 references/output-contract.md。

停止条件

当简报缺失或无效、草稿与简报主题不一致、没有公开可用的声明、请求的视觉效果需要账本中不存在的声明,或者在后续用户对话中请求渲染或发布但未经人员审批时,应停止。

验证

运行:

python3 scripts/stg.py validate-artifacts <artifact-directory>
python3 scripts/stg.py scan-privacy <artifact-directory>/visual-prompts.md
python3 scripts/stg.py scan-privacy <artifact-directory>/video-script.md

要求每个提示和每个片段至少提及一个存在于 claim-ledger.jsonl 中的声明 ID,并且要求未创建任何渲染文件。

相关技能