write-tweet · v0.1.0 · 2026-09-15 · sha256 22e15b60dce8ae4f
write-tweet v0.1.0A
Immutable. This exact content is served forever at /api/v1/blob/22e15b60dce8ae4f.
--- name: write-tweet description: 写简体中文 X 推文,参数 short / long 指定长短。用于“顺一下我写的这段”“把这篇整理成推文”“写条推文”。 license: MIT disable-model-invocation: true metadata: author: simonwong version: "0.1.0" --- # X 推文写作 一条推文说一件事。参考各管一层:[个人风格](references/voice.md) 管句子,[结构骨架](references/formats.md) 管段落顺序,[开头](references/hooks.md) 管第一行。参考里的示例只演示写法,事实来自当前材料。 ## 先分场景 场景只看材料,提示语里的动词和长短参数另算: - 用户自己写的文字里已有事情和结果,哪怕零散、不成句、没有主语,走「顺稿」。 - 只有方向或关键词,或带链接、别人的文章,走「成文」。 - 两者都有走「成文」,用户已写的句子逐字进正文,外部内容只补他没写的部分。 产出是一条成稿,分歧写进备注。 ## 顺稿 保留用户的句子、用词和段落顺序,做四件事: 1. 改错别字、语病,以及写错或混搭的成语(如「兴致冲冲」)。 2. 事实只对照用户材料和常识核查,拿不准的标出,原句照留。 3. 零散处补主语、连词和指代,把碎片连成句;补的部分只含用户已写的事实和判断。 4. 按「排版」一节排版。 传了 `short` 而超一屏时正文照留,备注里写超出多少、建议删哪句;传了 `long` 时备注里写还缺什么。扩写只在用户要求时做。 AI 味检查在用户要求时按「AI 味检查」一节执行,只授权诊断,诊断结果进改动清单;没要求时交付里略过它。 完成标准:每处改动在改动清单里,段落顺序与原稿一致,字数与原稿相当,未列出的句子与原稿逐字相同。 ## 成文 ### 定一件事 从材料里找出一件事:一个判断、一个结果、一个发现,或一篇要转述的原文的主旨。列出支撑它的材料,每件注明来路:用户亲历、原文所说、已核实的结果。一件材料是一个动作、数字、原话、失败或适用条件。 用户给的是链接时先取全文,取不到就请用户贴正文。 材料只有方向、没有具体事时,向用户要一件具体的事:做了什么、结果是什么、哪里出乎意料。用户让直接写时按现有材料写。 完成标准:这件事一句话说得出,每件材料有来路。 ### 定长度 用户传了 `short` 或 `long` 按其执行,中文说的短推、长推与传参同义。`short` 装不下时只留最具体的一件依据,其余材料进备注,由用户决定是否改 `long`;`long` 而材料只够一句时回「定一件事」要材料。 未指定时按内容判断:一个判断加一个依据是短推;步骤、多条经验、原文的几个要点或有前后过程是长推;拿不准先写短版,装不下再扩。 短推约 140 字,一屏读完。长推分段展开,每段一件短推没放下的事,长度由材料定。 ### 写正文 段落顺序按结构骨架挑最接近材料形态的一种,句子按个人风格写。转述型的来源只出现在交付的发布安排里。 ### 定第一行 正文写完,读 [开头](references/hooks.md) 挑第一行。 ### 结尾 短推的最后一句就是结尾。长推结尾按骨架的结尾项写,说完即停;材料里没有对应内容就留空。 ### 自查 - 亲历型:换个署名这条就不成立。换了仍成立,从材料里补一个细节或判断。 - 每一句都在材料范围内。 - 最后一句删掉会损失信息。删掉没损失的句子。 写完按「排版」和「AI 味检查」两节收尾。 ## 排版 X 只显示纯文本,Markdown 不渲染;列表用「1.」或换行。一两句一换行,意思切换时空一行,手机上一段三行以内。话题标签、Emoji、线程序号(1/、2/)和 🧵 只保留用户材料里已有的。 ## AI 味检查 调用 `/writing-ai-check`,交给新开的子代理。子代理不共享上下文,把推文全文、用户材料和指定保留的内容一并给它,正文按纯文本传。说明四件事:这是 X 推文;换行和分段是平台排版,不参与检查;材料自带的反应词和口语是作者本人的表达;转述型的来源在被引用的推文里,正文里的归属语指向它。成文场景授权它直接修正表达问题,顺稿场景只授权诊断。材料对不上的问题留在本 skill 处理。 接收修改稿后对照原意回查:第一行的具体信息、判断强度、限定条件是否还在。该 skill 不可用时完成推文,交付里写明「AI 味专项检查未执行」。 ## 交付 推文正文放在代码块里,保留换行和空行。缺的材料和待确认的事实进备注,用户不回复也能直接发。 顺稿场景:正文后面给改动清单,一处一行,只写改动的词或短语;补的衔接写「补:第二句主语」。原因只在不看原句就猜不出时加一句。 ``` 改:兴致冲冲 → 兴冲冲;一下步 → 下一步;恢复 → 回复 补:第三句冒号引出原话 ``` 成文场景:第一行备选至多一条,放在正文后面。转述型另给发布安排:用户给了原推链接就引用转发,来源由被引用的推文带出;没给时交付首条回复的文案,注明可换成引用转发;用户要求链接放正文时照放。完成标准:一条推文说一件事,每句在材料范围内,第一行单独成立,长度与所选形式相称,转述型带发布安排,AI 味检查已执行或已注明未执行。