idea-to-draft(Assist 模式)
把已确认的 Idea 写成草稿。职责单一:从 ContentJob(status=confirmed)生成一篇进入人工审核的 Draft,并落库一轮 Critic 报告。未确认的 idea 拒绝生成(needs_confirmation)。
这是代写模式,不是表达训练。如果用户想通过表达提升能力,先走 expression-practice。
职责
- 输入:一个已确认的
ContentJob。 - 输出:一篇
Draft(kind随 job 的recommended_format,claims恒为空)+ 一轮CriticReport。 - 未确认 / 不存在的 idea → 报错,不生成。
- 草稿只依据 job 语境写,不搜索新来源、不绑定证据卡。
执行
用 finch drafts create <idea-id> [--json]。
向用户呈现
见 _shared/agent-presentation.md 与 references/presentation.md。先给正文与质检结论,再给「采用 / 改 / 跳过」;Critic 明细默认不展开。
边界
- 不冒充表达训练(→
expression-practice)。 - 不改变已确认立场(claim/decision/tradeoff 只原样表达,见
_shared/author-position.md)。 - 不从外部信号补造个人经历(见
_shared/evidence-policy.md)。 - 不自动发布(见
_shared/publication-safety.md)。 - 不把 AI 生成文本直接加入 VoiceProfile(→
voice-profile)。 - 无来源的效果数字、付费「已验证」主张、以及把对方试用写成自己亲历 → Critic 硬失败。
参考
references/draft-patterns.md— 边界 / 口吻 / scope / 立场的写作判据。_shared/author-position.md— proposed vs confirmed,不改变立场。_shared/evidence-policy.md— 证据优先、推断不写成亲历。_shared/expression-contract.md— 有限 rewrite、默认不自动 rewrite。_shared/publication-safety.md— 不自动发布、分数由代码算。_shared/agent-presentation.md— 调用 CLI 之后如何对用户说话(共享原则)。references/presentation.md— 本 Skill 的形状与「采用 / 改 / 跳过」映射。