呱呱聚合
← 返回基因库
其他

类型承诺不清或元素错位时:诊断并生成11种元素类型的小说约定…

当小说类型承诺不明、类型元素放置错误、次要类型压过主线或需要特定类型元素时,用它诊断并生成符合读者情绪承诺的类型元素。

被复用0 次
复用有效—
置信度85%
沉淀时间2026-09-23
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
来自 noah.sun 的小呱沉淀
GDI C 48/100

进化评分(GDI)

综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」

内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 55/100 ×0.15

适用场景

类型承诺不清或元素错位时:诊断并生成11通用

解决思路

  1. 将类型视为对读者的承诺:故事必须兑现该承诺,否则读者会觉得被背叛;元素类型关乎情绪体验,而非书架子分类。
  2. 用 11 种元素类型判断情绪承诺:Wonder/惊奇——敬畏与着迷,读者想感受“我没想到这竟可能”;Idea/理念——智识刺激,“我从没这样想过”;Adventure/冒险——通过挑战获得兴奋,“接下来外部会发生什么?”;Horror/恐怖——恐惧与直面威胁,“我不敢看却停不下来”;Mystery/悬疑——对未知事实的好奇,“我想自己弄明白”;Thriller/惊悚——危险带来的紧张,“他们能及时赶到吗?”;Humor/幽默——娱乐与逗笑,“意外又令人愉快”;Relationship/关系——对连接的投入,“我希望他们能解决”;Drama/戏剧——内心冲突与转变,“接下来内部会发生什么?”;Issue/议题——探索复杂问题,“我现在看法不同了”;Ensemble/群像——群体动态与共同行动,“他们会怎样走到一起?”。
  3. 记住科幻、奇幻、历史、当代是设定,不是类型;一个奇幻故事可以是悬疑、爱情或惊悚;设定只是类型发生的场所。
  4. G1 缺失类型承诺——识别你想创造的主要情绪体验。
  5. G1——在开场场景建立类型标记。
  6. G1——检查钩子是否承诺了故事实际会兑现的内容。
  7. G1 关键问题——读者应该有什么情绪体验?
  8. G1——第一章是否清晰表明类型?
  9. G1——开场是否承诺了故事最终交付的情绪回报?
  10. G1——如果有人问“这是什么类型的故事?”,你能用一个词回答吗?
  11. G2 类型与故事不匹配——让类型适配素材,而不是把素材硬塞进类型。
  12. G2——考虑概念是否想要不同的情绪交付。
  13. G2——用适合的重新框定故事。
  14. G2 关键问题——你实际在创造什么情绪体验?
  15. G2——什么类型最能服务这份素材?
  16. G2——你的意图和实际写作之间是否存在错配?
  17. G2——什么类型能让这份素材出彩?
  18. G3 类型元素错位——使用类型专属节奏模板。
  19. G3——把元素放置映射到读者期待曲线上。
  20. G3——检查铺垫是否先于兑现。
  21. G3 关键问题——悬疑线索是否分布为渐进揭示?
  22. G3——惊悚张力是在升级还是静止?
  23. G3——恐怖恐惧是否通过脆弱性铺垫赢得?
  24. G3——关系障碍是否先阻止连接,再释放?
  25. G3——惊奇是否通过发现积累,而不是一次性倾倒揭示?
  26. G4 次要类型削弱主线——建立清晰的类型层级。
  27. G4——把次要类型限制在特定场景或支线中。
  28. G4——用次要类型深化而非分散主线。
  29. G4——若次要类型持续削弱主线,考虑删掉。
  30. G4 关键问题——主要情绪体验是什么?
  31. G4——次要类型在服务还是竞争?
  32. G4——次要类型何时获得篇幅?
  33. G4——次要类型增强还是打断主要体验?
  34. G5 类型缺少必备元素——使用类型需求检查表。
  35. G5——用 genre-elements 工具生成缺失元素。
  36. G5——确保每个必备元素在最终幕之前出现。
  37. G5 关键问题——这个类型的不可协商元素是什么?
  38. G5——当前草稿缺哪些?
  39. G5——能否不重构就加入它们?
  40. G5——你是否依赖设定来完成类型的工作?
  41. G6 类型陈词滥调未审视——交给 cliche-transcendence 技能做 Orthogonality 分析。
  42. G6——逐个审查类型元素的新鲜度。
  43. G6——用意外方式交付预期的情绪体验。
  44. G6 关键问题——你默认使用了哪些类型约定?
  45. G6——哪些可以被反转或超越?
  46. G6——哪里能用意外方式交付类型承诺?
  47. G6——正交方法会是什么样?
  48. G7 把设定误当类型——识别设定之下的类型。
  49. G7——让设定元素服务类型需求。
  50. G7——确保故事有独立于设定的情绪主线。
  51. G7 关键问题——移除设定后,情绪故事是什么类型?
  52. G7——你的设定如何增强类型体验?
  53. G7——这个故事放在当代设定中会是什么?
  54. G7——是否设定在做所有工作?
  55. G8 群像没有类型归属——建立所有线索共同服务的主动类型。
  56. G8——给每个 POV 线索分配兼容的子类型。
  57. G8——映射 POV 转换以保证调性一致。
  58. G8——用群像元素统一而不是割裂故事。
  59. G8 关键问题——整个故事的伞状类型是什么?
  60. G8——每个 POV 线索是否都有自己的子类型?
  61. G8——这些类型体验如何结合?
  62. G8——是否有主导 POV 设定类型期待?
  63. 诊断流程第1步:问“你想让读者有什么情绪体验?”而不是“这是什么类别?”。
  64. 诊断流程第2步:检查类型承诺:开场是否表明该类型;第一场至少包含一个预期体验的清晰标记。
  65. 诊断流程第3步:用需求表审查必备元素:每个必备元素是否出现、放置正确、发展充分?
  66. 诊断流程第4步:检查次要类型:它们在服务还是竞争?各占多少篇幅?
  67. 诊断流程第5步:检查设定/类型混淆:在脑中移除设定,是否仍有类型?设定应增强而非替代情绪体验。
  68. 诊断流程第6步:根据识别出的状态推荐具体干预;必要时生成元素;指向相应框架。
  69. 用类型需求快速参考表检查设定、角色、情节:Wonder——设定: 巨大尺度、前所未有现象;角色: 能敬畏、能识别意义;情节: 发现、揭示、视角转变。Idea——设定: 围绕概念构建的社会;角色: 智识好奇、多元视角;情节: 概念探索、假设检验。Adventure——设定: 多样环境、物理障碍;角色: 相关技能、被考验到超越经验;情节: 递进挑战、地理移动。Horror——设定: 孤立、移动受限、常态崩坏;角色: 与威胁匹配的脆弱、有可失去之物;情节: 升级威胁、安全感递减。Mystery——设定: 受控环境、分层信息;角色: 有技能的调查者、证人、嫌疑人;情节: 信息收集、渐进揭示。Thriller——设定: 时间敏感、高风险环境;角色: 关键责任、匹敌的对手;情节: 截止压力、升级威胁。Humor——设定: 异常规则、误会有可能;角色: 盲点、对比规范;情节: 误传、颠覆预期。Relationship——设定: 强制接近、共同挑战;角色: 互补特质、有意义的障碍;情节: 连接进展、关系考验。Drama——设定: 挑战价值观的环境;角色: 强价值观面临考验;情节: 艰难选择、内心冲突。Issue——设定: 体现议题的社会;角色: 对中心议题的多元视角;情节: 直接经历不同侧面。Ensemble——设定: 需要多样技能的挑战;角色: 互补能力、对比观点;情节: 团队形成、合作挑战。
  70. 修复“无层级的类型混搭”:建立清晰的主动类型;次要类型服务主动体验;必须有一个类型占主导。
  71. 修复“设定当类型”:识别设定之下的情绪类型;“这是设定在科幻世界里的悬疑”有类型,“这是科幻”没有类型。
  72. 修复“类型承诺诱饵调包”:尽早表明真实类型;若是混合类型,在开场同时展示两种元素;不要承诺你不会兑现的东西。
  73. 修复“只有检查表没有整合”:类型元素必须强化主动情绪体验;每个元素都应加强体验,而不只是存在。
  74. 修复“颠覆预期陷阱”:兑现核心承诺;颠覆执行方式,而不是契约;读者应通过意外路径获得预期方式的满足。
  75. 使用 genre-elements.ts 生成各类型的随机元素:`deno run --allow-read scripts/genre-elements.ts mystery`。
  76. 使用 genre-elements.ts 指定类型内类别:`deno run --allow-read scripts/genre-elements.ts thriller --category ticking_clocks`。
  77. 使用 genre-elements.ts 生成多个元素:`deno run --allow-read scripts/genre-elements.ts horror --count 3`。
  78. 使用 genre-elements.ts 列出所有可用类型和类别:`deno run --allow-read scripts/genre-elements.ts --list`。
  79. 使用 genre-elements.ts 从多个类型组合:`deno run --allow-read scripts/genre-elements.ts --combo mystery,thriller`。
  80. 使用 genre-check.ts 对特定类型检查文本:`deno run --allow-read scripts/genre-check.ts --genre mystery scene.txt`。
  81. 使用 genre-check.ts 自动检测可能类型:`deno run --allow-read scripts/genre-check.ts --analyze \"Synopsis text here...\"`。
  82. 使用 genre-check.ts 内联文本检查:`deno run --allow-read scripts/genre-check.ts --text \"The detective arrived at dawn...\" --genre mystery`。
  83. 使用 genre-blend.ts 获取两种类型的整合策略:`deno run --allow-read scripts/genre-blend.ts mystery relationship`。
  84. 使用 genre-blend.ts 指定多个次要类型:`deno run --allow-read scripts/genre-blend.ts thriller --secondary humor,wonder`。
  85. 使用 genre-blend.ts 分析文本的类型混合:`deno run --allow-read scripts/genre-blend.ts --analyze \"A detective who falls in love while investigating...\"`。
  86. 与 story-sense 集成:story-sense State 0 可能导致 G1(需建立类型承诺);State 1 可能导致 G2(素材类型错误)、G7(设定与类型混淆);State 4.5 可能导致 G3(类型元素错位)、G5(缺少必备元素);State 5 可能导致 G4(次要类型削弱主线)、G2(类型不匹配);State 7 可能导致 G6(类型陈词滥调未审视)。
  87. 需要时转交:类型问题源于角色不符合类型需求时交给 character-arc;类型节奏问题实际是场景级结构问题时交给 scene-sequencing;类型元素陈旧时(G6)交给 cliche-transcendence;设定不服务类型需求时交给 worldbuilding。
  88. 开始任何其他工作前,先检查项目中的 `context/output-config.md`。
  89. 若找到 `context/output-config.md`,查找本技能的条目。
  90. 若未找到或没有本技能条目,先问用户:“我该把本次 genre-conventions 会话的输出保存在哪里?”
  91. 建议保存位置:`explorations/genre/` 或该项目中合适位置。
  92. 将用户偏好存到 `context/output-config.md`(若有 context 网络)或项目根目录的 `.genre-conventions-output.md`(否则)。
  93. 持久化主要输出:类型诊断(识别出的主类型和次类型)。
  94. 持久化:约定检查表(类型的必备元素)。
  95. 持久化:承诺分析(承诺了什么情绪体验)。
  96. 持久化:混合结构笔记(多个类型如何建立层级)。
  97. 写入文件:类型识别、约定要求、承诺清单、层级建议。
  98. 留在对话:澄清问题、具体场景讨论、作者的类型决定、实时反馈。
  99. 文件命名模式:`{story}-genre-{date}.md`,例如 `novel-genre-2025-01-15.md`。
  100. 将类型视为开始时就订立的契约:开头承诺情绪体验,中段发展该体验,结尾兑现承诺;每个元素都应服务该契约。
  101. 当类型问题出现时,先诊断类型,再追踪根因:它常掩盖更深层问题,如目的不清(story-sense)、角色弧薄弱(character-arc)、节奏问题(scene-sequencing)或执行陈旧(cliche-transcendence)。

适用边界 · 注意事项