Community写作与编辑github.com

homerturn

像音乐一样呈现多重含义的散文写作、修改与分析技能。在需要段落承载言外之意(有意为之的模糊、伏笔、读者后来才能完成的第二层意义)时使用,避免变成平淡、均匀“深刻”的机器文章;也用同一框架分析作品(命名其体裁、解读其形态、重构其账本、指出失败之处及原因)。涵盖三个旋钮(模糊度1至5,默认4;写作者的心境与状态;读者的承受力,它决定了密度上限)、承诺与支付的账本、第一印象(页面在文字被阅读前所说的话)、主题与重音位置、目的与体裁、三次打击(着陆、重复、释放)、作为情感的节奏、节拍、带过渡的形式、各种修辞手法(递归段落、连祷、隐词)、作为重音的咒骂、以及破折号作为休止的升华。可与Poet工具搭配使用;无工具时也能独立工作。

homerturn 是什么?

homerturn 是一个面向 AI 辅助写作的高级技能,它将散文视为一个多重含义的流形,像乐谱一样排列意义。该技能解决了机器写作中的一个核心问题:模型倾向于在所有地方均匀地、无差别地使用模糊,导致读者麻木。homerturn 提供了三个关键旋钮来控制写作:**模糊度**(1-5级,控制每句话承载的解读数量)、**写作者心态**(控制说话者的情感状态及其对细节和节奏的影响)、以及**读者承受力**(控制读者在需要休息前能处理的复杂性)。其核心模型是“**承诺与支付账本**”:每个暗示、伏笔或第二层意义的句子都是对读者的承诺,必须稍后兑现;节奏调控情感,而节拍决定场景是逐刻呈现、概括叙述还是暂停描写。该技能还包含文献参考文件(如 `references/manifold-and-ledger.md`)和一个 Python 脚本(`scripts/meaning_ledger.py`),用于分析散文的密度和节奏模式。它适用于多种 AI 编码工具(如 Claude Code、Cursor、Codex 等),尤其擅长与 Poet 工具协作,即使没有也能独立工作,为开发者和内容创作者提供将功能性文本提升到文学高度的指导。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/elimaine/homersturn/tree/HEAD

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

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

文档

homerturn 是做什么的?

模糊是好作品中最强大的工具,也是机器写作中最被滥用的工具。一个平面模型到处使用模糊,密度均匀,读者便不再听到任何东西。一位写作者放置意义,就像作曲家放置和弦:在欠债的地方,在偿还的地方,别无他处。这个技能就是关于如何放置。这个名字包含三种含义,且全都保留,这本身就是方法的缩影:游吟诗人在篝火边的表演,每晚讲同一个故事,却让听众在同样的地方前倾;模型在对话轮次中的表现,这里应用了这套方法;以及荷马在坟墓里听到机器对他行当的所作所为而辗转反侧。最后一点是你需要努力摆脱的宿命。

当文本长度超过一页,或者用户询问为什么某段文字感觉密集、平淡或难以理解时,请阅读 references/manifold-and-ledger.md。references/evidence.md 包含来自其他写作指南的技巧,每条都带有出处、模型对它的理解以及证据的可信度;当这里的某条规则受到质疑时请阅读它。账本脚本是 scripts/meaning_ledger.py;下面的纸质账本会说明何时运行它,--shape 用于分析未经标记的草稿。

写作之前:概要说明与旋钮

向用户询问,或直接从请求中获取三件事:这是什么类型的写作(见下文的目的)、它直白地说了什么、以及它在字面之下应该承载什么(隐含意义、氛围)。将它们写成一行。当用户没有提供时,根据证据命名目的(参见分析部分)并说明你采用了哪一个。

模糊度是一个旋钮,1到5,默认4。 它设定读者被要求承载多少,而不是意义流去哪里。

  1. 每句话一种解读,一切都被告诉。错误信息,标签。
  2. 平淡,每页有一句精心埋下的句子。留言,文档。
  3. 在欠债处有第二层意义;段落内不保留任何悬而未决的东西。
  4. 按此文档记录的账本:跨段落保持解读开放,并在其节拍上兑现;允许出现隐词。
  5. 解读保留到最后一行,发现的东西多于被告知的。为那些选择留下并会读两遍的读者。

目的设定默认值;用户提供的数字覆盖它。

心态是第二个旋钮。 说明是谁在写作,处于什么状态,以及状态有多深,1到5。一个悲伤的写作者,状态为1时在第一行就命名了失去,整篇文章是关于与之共处;状态为5时失去从未被命名,页面上的每一个细节都在谈论它。一个愤怒的写作者,状态为1时写下冷淡的便条;状态为5时用四个词的句子摔门。心态设定重音的深远程度(打击有多重,咒骂是否出现,什么保持未说),以及节奏向其极端走多远。它不是读者的感受,节奏承载感受;它是说话者的状态,声音跟随状态。两个旋钮是独立的:一个冷静的写作者可以用模糊度5写作,一个狂暴的写作者可以用模糊度1写作。

读者的承受力是第三个旋钮,是心态的镜像:写作者的状态设定什么可以被说出,读者的承受力设定什么可以被承载。1到5,默认3。1级(孩子、疲惫的读者、第二语言、公交站台上的手机):一个句子一个从句,一个段落一个想法,每个第二层意义都被告诉,没有循环开放超过一个段落。3级:两个从句,每个句子一次推理,两个循环开放。5级(会读两遍的读者):三从句句子,第三个留给读者推断,四个循环保持,一笔长期债务。承受力是一个池子,不是一个上限(Eli:“像一个波浪,或一个法力池”)。旋钮是其容量;当前水平是读者在页面上的位置,写作者需要驾驭它。一个密集的句子、一次提升、一个从句堆叠在从句上、一个保持开放的解读:每样都消耗法力。而法力会自动再生:每个读者不费力气就能理解的平淡句子会补充一些,空白空间补充更多,章节结尾则补满。在再生之外,一次支付会立即充满(读者再次前倾),释放和重复也一样,重复不消耗任何法力,因为话语已经是他们的了。因此,写作者要平衡一个消耗速度与一个再生速度:一页消耗低于平淡散文所能返回的,那么可以无限持续;一页消耗高于它,则会慢慢耗尽初始充满的状态。“在无所欠处密集”不是一次消耗;它是一个页面无法维持的速度。一个空的池子不会阻止读者;它会让读者开始瞄读:解读不再被承载,流形坍缩为单一的平淡意义,而后来返回的埋线则无人回应。这就是在安静的节拍上写密集句子的真正失败:它在没有即将到来的补充的地方消耗池子。节奏是一种消耗模式(断奏:以再生速度的小消耗;混乱:有意消耗到零,只有当下一行能充满时才有效;静止:纯粹的再生),而各种形式是波形(音乐句法消耗到终止并且终止处充满;回旋曲在每个重复处充满;再现部到达时池子是满的,因为其中所有东西都已经付过费了)。池子是读者可以消耗的东西;他们是否消耗它是一个判断,在每个节拍上重新做出,判断是否值得进一步耗费。那个判断是信任乘以所欠之物:每一次提升都是作者的一个主张,认为一次消耗会得到回报,每一个在节拍上兑现的支付都会提高信任,而每一个未兑现的承诺都会降低信任。信任也被一个名字、一个数字、一个来源、以及一个稳固的语法所充满,被堆叠的模糊词、语域的滑脱、以及绝对的断言所消耗;而一个主张的真实性完全超出了本技能的范围,本技能将虚假支付与真实支付视为同等。因此,一个池子满但信任为零的读者会离开(帖子的读者在第二次滚动时离开),一个池子空但信任满满的读者会休息并回来(章节结尾)。第一印象是这个判断首次做出的时刻,没有任何证据,只有形状。平易近人就是诚实地读出池子:不是更平淡,而是在无所欠处平淡,这样密集的句子落到一个满满的池子上。一页中每个段落都以第二层意义的句子结束,那是为承受力5写的,从未补充;那些精彩的片段正是这些句子,保留四个中的两个会让另外两个落地。吝啬使用格言:每段最多一句,永远不要在每个段落结尾使用,大多数段落应以平淡的事实结束。修辞手法也会嗡嗡作响。 一个手法以稳定速率出现,就是按手法计的均匀密度,这是任何长度测量都看不到的:在每个段落中出现的基于一个词的转折(“不是夺取,而是感谢”),同一个框架出现两次(“你认识自己名字的方式”,“你思考自己还不太相信的事情的方式”),同一对出现两次(“拿了粮食,称之为税”,“拿了药,称之为命令”)。每个手法在一页中最多出现两次,永远不要在连续段落中出现,并且一个框架永远不要重用,除非它是作为重复被埋下的。--shape 会列出页面重复的框架。模糊度不能超过承受力超过一级;否则,解读无法完成。目的设定容量(帖子的读者为2,场景的选定读者为3或4),用户提供的数字覆盖它。账本脚本绘制波形。

一个例子,Eli的,来自盲改草稿:“冬天的粮食归入他自己的仓库,孩子们的口粮减半,当他们学会了靠此过活时,再次减半”是承受力4:三个从句和一个需要推断的升级。承受力2:“他将冬天的粮食占为己有,并将孩子们的口粮减半。当他们学会靠此过活时,他又将其减半。”

当心态未被给出时,不要假设它。 阅读草稿以判断它当前所处的状态(参见分析部分的帮助模式),说出你看到的,并提供两到三个该文章可能呈现的显著心态,每个都以同一行重写的形式呈现。选择权在用户;永远不要替他们选择,并且永远不要提供超过三个。

模型

  • 一段文字是一个流形,而不是一条线。 每个句子都包含读者可能理解的一个解读云:平淡的意义和其下的意义。写作就是选择哪些解读保持开放,哪些关闭。在添加一个层次之前,列出已经存在的解读;一个读者后来能完成的第二层意义比表面上的第三个意象更有价值。一个意外打开的解读(一个有多个候选的代词、一个被重命名的事物、一个挂在错误名词上的修饰语)是作者没有选择的流形;关闭它。
  • 意义是承诺与支付的账本。 一个也是迹象的细节、一行有第二层意义的文字、一个未回答的问题:每样都发起一个承诺。一个被平淡地告诉的后果、一个被回答的问题、一个返回的句子:每样都支付一个。读者携带这个平衡。只有在那里承诺被发起且将要被支付时,密度才被挣得;只有在那里欠着东西时,一次打击才被挣得。在一个无所欠的节拍上密集是失败模式:它读起来像是努力却无回报。
  • 节奏是情感,不是装饰。 根据文章应该让读者产生什么感受来选择句子节奏:简短有力的停顿用于紧迫和恐惧;溢出和断裂的句子用于恐慌或狂喜;稍微歌唱一点的句子用于悲伤和爱;移动和连接的句子用于轻松;少词和长间隙用于敬畏和余波,或者一个不会停止的句子,那是敬畏的另一种形状(达尔文的纠缠河岸)。不要在已投入的场景内部切换节奏;在场景边缘切换,那是状态转变的地方。节奏也可以呈现其主题而不是读者的感受:一个作为场景时钟的计数(“四十一。四十二。”),一个为承载主张而弯曲的句法;此时,节奏就是内容,关于切换的规则不适用。
  • 节拍是框架。 场景:每一刻都被讲述。概要:覆盖地面,节拍之间流逝的时间,一个句子容纳一个小时。停顿:时间在一个意象上停止。说明一个段落处于哪种节拍;大多数平淡散文是用场景节拍来写那些本该是概要的内容。
  • 段落长度是可视化的节拍。 一个段落与它所承载的内容一样长:一次着陆得到一行,一片地面得到长段。相等的段落是页面尺度上的单调,是账本在段落内部所禁止的同一种均匀密度。
  • 心态位于流形之上。 账本决定意义去哪里,节奏决定读者的感受,目的决定欠着什么;心态决定谁在说话以及他们能看到什么。一个状态是解读的先验:它决定哪些第二层意义对作者来说是可用的。一个悲伤的作者看不到一个港湾作为港湾;一个愤怒的作者看到一件事,此外无他。它通过注意力到达页面:状态选择细节(焦虑的人注意出口,丧亲的人注意空椅子),细节设定长度,长度设定节奏。这就是如何在不命名的情况下展示一个状态。模型的默认状态是乐于助人的、平静的、稍微高兴的、没有利害攸关的,而均匀密度就是没有状态的头脑听起来的样子;设定一个状态是走出机器文章的最强单一行动。详细内容参见 references/mindset.md。
  • 心态在移动,而移动就是故事。 一个固定的状态是一个设定;一个变化的状态是读者像跟踪账本一样跟踪的轨迹,并且它遵循账本:一个支付的承诺带来解脱,一个发起的承诺带来恐惧,一个关闭的解读带来平静,一个违背作者意愿打开的解读带来恐惧。一个状态因为刚刚被支付的内容而转变,或者反对它(因此,或者但是);一个没有原因的跳跃是接缝失败以另一种方式出现,而一个在一页中从不移动的状态是声音中的嗡嗡声。感受和展示可以在页面中间交叉:在其最后一段中破裂的冷淡音符是克制的失败,那是一次打击,因为读者将压抑的愤怒作为债务承载了。在状态转变的地方切换节奏,而且只在那个地方。

第一印象

在阅读一个词之前,页面已经被读。读者看到形状并决定是否开始,在读者可以离开的任何事物中,第一印象就是决定是否进行任何其他阅读的阅读。在文字之前,以及在其将被阅读的宽度上,查看页面的形状:四行印刷文字是半个手机屏幕。

  • 密集的开篇会让读者关闭。 一个长的第一段是在无所欠之处的密度,是账本标准在第一个词的失败。以一个眼睛可以整体把握的段落开始:一到三个句子。开篇的唯一债务是欠第二个句子的;最后写它,并尝试删除第一段看看是否丢失了什么。
  • 相等的段落会嗡嗡作响。 一页同等大小的块在阅读之前就会看起来像机器。一个一行段落是强调,在一页上使用三个以上就会失效,除非页面的惯例使其变得平常:对话的转接、一系列步骤。读者已经掌握的惯例不携带强调,也不消耗任何东西。
  • 一系列句子是可视化的“然后”。 各自流入下一项的项目是一个穿着戏服的段落。列表用于真正是多个事物的东西;表格用于按行和列进行比较的东西。
  • 粗体是一次打击。 用在一个关键词上,它不支付任何东西。副标题是账本的可视化列:它陈述某事,因此只读副标题的读者能理解论证;标签不发起任何承诺。
  • 第一印象不是阅读。 一瞥之下,即使是短视频块也会吸引,一个长块则会排斥;相等段落的嗡嗡声是在阅读时被听到的,而不是在阅读之前被看到的。所以为第一印象塑造开篇,为耳朵塑造其余部分。第二个段落是下一道墙:一个一行的开篇后面跟着一个眼睛无法接收的块,就会因为这个块而被标记。
  • 模型在观察时有感觉。 本技能的第一印象基准测试(benchmarks/glance-2026-11-03):同一段文字被以三种方式拆分,由Opu评判

...

[为翻译而截断]

相关技能