mcpField
F
flash-fiction

flash-fiction

github.com/jwynia创意与媒体179471 次安装35 周前更新
代码仓库

关于 flash-fiction

面向短篇闪小说和微型小说作者的诊断技能,针对作品中的结构、人物、意象、语言等问题提供检查方向。它用九类诊断状态帮助定位问题,并给出相应修改方法。

主要功能

  1. 01诊断九类写作问题
  2. 02提供针对性修改方法
  3. 03检查结构、人物与伏笔
  4. 04评估意象、场景与主题
  5. 05核对语言和逻辑一致性

适用场景

  1. 01排查开头缺乏吸引力或结尾无力
  2. 02让人物与场景在有限篇幅中更鲜明
  3. 03发现时间线或因果矛盾
  4. 04修改平淡、直白或说教式表达

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jwynia/agent-skills --skill flash-fiction

安装后在 Claude Code 中输入/flash-fiction确认已加载。

详细介绍

闪小说诊断

目的

诊断并修复闪小说和微型小说(通常少于 1500 字)中的问题。闪小说要求极高的写作效率——每个词都必须发挥多重作用。这项技能可以在作品效果不佳时,找出需要改进的维度。

快速参考

状态信号核心问题
FF1开篇不吸引人结构/节奏问题
FF2人物显得单薄人物压缩失败
FF3开头与结尾脱节框架薄弱
FF4所有内容都浮于表面缺少潜台词
FF5文风平淡意象/比喻语言薄弱
FF6设定泛泛缺少感官细节
FF7缺乏主题或说教味过浓主题发展偏离
FF8文字缺乏韵味语言精确度/节奏问题
FF9总觉得哪里“不对劲”逻辑一致性被破坏

诊断状态

FF1:结构与节奏失衡

症状:

  • 开篇不够吸引人
  • 中段拖沓或仓促
  • 结尾显得突兀或拖沓
  • 字数分配不合理
  • 故事弧线感觉不完整

诊断问题:

  1. 第一句是否能立刻吸引读者?
  2. 是否有明确的转折点?
  3. 每个段落是否都能同时推进多个方面(情节+人物+主题)?
  4. 故事规模是否与字数相称?
  5. 信息是否在最合适的时机揭示?

干预措施:

  • 梳理故事弧线:开端 → 情节上升 → 高潮 → 收束
  • 计算各部分的字数分配
  • 加强开篇钩子(从情节中段切入、设置悬念、直接陈述)
  • 确保结尾既能收束故事,又能留下余韵
  • 删除任何只发挥单一作用的段落

转换模式:

WEAK: "Sarah had been working at the firm for three years when she found the file."
STRONG: "The file had no label—just a smudge of what looked like dried blood along its edge."

FF2:人物压缩失败

症状:

  • 人物显得千篇一律或彼此雷同
  • 背景交代过多
  • 人物转变缺乏铺垫
  • 关系靠解释而非呈现
  • 人物仿佛只存在于纸面之上

诊断问题:

  1. 是否通过揭示人物特质的行动来引入每个角色?
  2. 是否无需明确交代背景,也能让读者推断人物过往?
  3. 标志性物件/习惯动作是否能揭示人物本质?
  4. 人物弧线是否通过前后呼应的行动呈现?
  5. 人际关系是否通过互动而非解释展现?

干预措施:

  • 用人物专属的细节替换泛泛的描述
  • 将背景交代转化为暗示
  • 确保人物的第一个行动能揭示其性格
  • 通过决策模式的变化展现人物转变
  • 通过未说出口的话来建立关系

转换模式:

WEAK: "James had PTSD from the war. He moved to escape memories."
STRONG: "James flinched at the turkey platter's clatter, hand reaching for the phantom sidearm.
He'd chosen this town for its population sign: 827 souls—small enough to hear rumors
of strangers before meeting them."

FF3:开头/结尾框架薄弱

症状:

  • 开篇与结尾感觉脱节
  • 尽管篇幅简短,却没有旅程感
  • 结尾未兑现开篇的承诺
  • 开篇与结尾的意象未能产生共鸣
  • 结构显得随意

诊断问题:

  1. 开篇向读者许下了什么承诺?
  2. 结尾是否兑现或有意义地颠覆了这一承诺?
  3. 开篇与结尾的意象之间是否存在关联(呼应、转变、对照)?
  4. 结尾是否既出人意料又合乎情理?
  5. 阅读结束后,什么情绪仍挥之不去?

干预措施:

  • 找出开篇建立的隐含约定
  • 确保结尾意象与开篇意象相关
  • 考虑采用环形结构(经过转变后回归)
  • 加强末句的感染力
  • 检查情感旅程是否完整

转换模式:

WEAK ENDING: "So they decided not to sell. They were happy. The end."
STRONG ENDING: "Daniel returned the FOR SALE sign to the garage, laid it beside the smaller
one from his childhood treehouse. Some prices, they'd decided, were too steep to calculate."

FF4:缺少潜台词

症状:

  • 一切都直白地说了出来
  • 表面之下没有层次
  • 读者没有参与意义建构
  • 背景故事一股脑倾倒出来,而非含蓄暗示
  • 没有冰山效应

诊断问题:

  1. 哪些内容可以暗示,而不必明说?
  2. 哪些内容被有策略地留白?
  3. 是否留有有意义的空白供读者填补?
  4. 可见部分是否暗示着不可见的深度?
  5. 歧义是刻意为之,还是无意造成?

干预措施:

  • 将直白陈述改为暗示
  • 留下有策略的空白(叙事省略)
  • 暂时隐去信息,以增强揭示时的冲击力
  • 运用冰山理论:呈现顶端,暗示水下的庞大部分
  • 确保背景故事通过物件和行动浮现,而非依靠解释

转换模式:

EXPLICIT: "John never recovered from his divorce. He felt bitter about Maria leaving him."
IMPLIED: "John twisted his wedding ring finger, a reflex unchanged by three years and
the absence of metal. The man at the next table laughed, and John recognized
the laugh before the face."

FF5:意象与修辞语言薄弱

症状:

  • 散文显得平淡或过于实用
  • 隐喻陈词滥调,或完全缺失
  • 意象缺乏规律
  • 象征手法过于直白,或完全缺失
  • 描写无法引起共鸣

诊断问题:

  1. 比喻是否新颖而精准?
  2. 隐喻/明喻是否发挥多重作用(塑造人物+表达主题+传递情感)?
  3. 是否有逐渐发展的意象模式?
  4. 象征性物件是否自然融入?
  5. 具象与抽象之间是否平衡?

干预措施:

  • 用原创比喻替换陈词滥调
  • 确保修辞语言能展现人物视角
  • 构建并发展彼此关联的意象模式
  • 选择能够改变含义的象征性物件
  • 用具体意象让抽象概念落地

转换模式:

FLAT: "The factory was abandoned and looked sad."
RICH: "Machinery hulked under dust shrouds, metal teeth gleaming in fractured light
between boarded windows. No one suggested splitting up."

FF6:缺少场景与感官细节

症状:

  • 地点泛泛而谈,或完全缺失
  • 只调动视觉感官
  • 场景无法服务于人物或主题
  • 缺少氛围
  • 环境只是背景,而非参与者

诊断问题:

  1. 读者能多快了解具体的时间与地点?
  2. 是否调动了多种感官?
  3. 场景是否能在不明说的情况下展现人物?
  4. 环境是否强化主题?
  5. 是否通过具体细节营造氛围?

干预措施:

  • 用具体且能揭示信息的地点替换泛泛的场景
  • 加入非视觉感官细节(声音、气味、触觉、味觉)
  • 让场景细节展现人物与地点的关系
  • 使物理环境与主题关切相呼应
  • 通过具体细节融入情绪氛围,而非直接说明氛围

转换模式:

GENERIC: "The coffee shop was busy. People sat drinking coffee."
SPECIFIC: "The Fallout Shelter Café's concrete walls trapped steam from twenty
underemployed grad students' laptops, their whispered theories competing
with grinding beans and Ella Fitzgerald's crackled vinyl."

FF7:主题发展失当

症状:

  • 主题缺失或不明确
  • 主题被直接说出,而非融入故事
  • 说教或训诫的语气
  • 单一视角占据主导
  • 结尾过于简单化

诊断问题:

  1. 主题是否清晰可辨,同时又不过于直白?
  2. 主题是否从人物和情境中自然浮现(而非生硬套入)?
  3. 是否呈现了围绕主题的多种视角?
  4. 主题内容是否通过具体细节传达?
  5. 结尾是否深化主题,而非将其简单化?

干预措施:

  • 通过行动和物件体现主题,而非直接陈述
  • 通过具体情境展现主题,再让读者自行归纳
  • 围绕主题问题纳入多种观点
  • 用展现人物行动的方式,替换“人物意识到……”
  • 在结尾保留复杂性

转换模式:

STATED: "Carl realized that trust was essential for relationships."
EMBODIED: "Carl handed her the combination to the safe where he kept
his mother's letters, then turned away so he wouldn't see her expression."

FF8:语言精准度与韵律问题

症状:

  • 动词乏力(walked、went、was)
  • 名词含糊(thing、stuff、area)
  • 不必要的修饰语
  • 句子单调
  • 缺乏音乐性

诊断问题:

  1. 每个动词是否都精准地表达了具体动作?
  2. 名词是否具体明确?
  3. 每个修饰语是否都能有效地帮助理解?
  4. 句子长度和结构是否有所变化?
  5. 音韵模式是否有所助益(头韵、节奏、韵律)?

改进措施:

  • 用精准、有力的表达替换乏力的动词
  • 用具体、富有感官细节的名词替换笼统的名词
  • 删除冗余或装饰性的修饰语
  • 变换句式结构,营造节奏并突出重点
  • 运用与含义相契合的音韵模式

转换模式:

WEAK: "She went across the field quickly."
PRECISE: "She slashed through the wheat, scattering husks."

MONOTONOUS: "He opened the door. He looked inside. He saw nothing. He closed the door."
VARIED: "He opened the door and looked inside. Nothing. The door clicked shut as he turned."

FF9:逻辑一致性断裂

症状:

  • 即使难以指出原因,也总觉得“哪里不对”
  • 违背物理规律
  • 时间线矛盾
  • 角色知道他们不该知道的事
  • 已确立的规则后来被打破

诊断问题:

  1. 物品的功能是否始终一致?
  2. 按照描述,时间线是否容得下这些事件?
  3. 角色是否只知道他们实际上可能知道的事?
  4. 是否尊重了物理限制?
  5. 如果规则有所变通,是否始终保持一致?

改进措施:

  • 梳理物理移动过程,确认其是否可行
  • 按时间顺序列出事件及持续时间
  • 检查角色知识的边界
  • 核实因果关系是否相称
  • 记录世界规则,并检查其是否得到一致运用

转换模式:

IMPOSSIBLE: "She finished her shift at midnight, drove 30 miles home,
cooked dinner, and was in bed by 12:15."
POSSIBLE: "She finished at midnight. The apartment she'd rented
closer to the hospital meant she could be cooking within minutes."

评估清单

适用于任何闪小说作品:

结构(FF1)

  • 首句引人入胜
  • 每个段落都承担多重作用
  • 尽管篇幅精简,故事弧线仍清晰
  • 故事范围与字数相符

角色(FF2)

  • 通过揭示角色特点的行动引出角色
  • 通过暗示呈现过往,而非直接解释
  • 通过行动展现变化

框架(FF3)

  • 开篇与结尾的意象彼此呼应
  • 结尾兑现或转化开篇的承诺
  • 情感历程完整

潜台词(FF4)

  • 暗示多于明说
  • 有策略地留白,让读者参与
  • 达到冰山效应

意象(FF5)

  • 比喻手法新颖
  • 意象模式有所发展
  • 象征自然融入

背景(FF6)

  • 迅速确立具体的时间与地点
  • 调动多种感官
  • 背景服务于主题

主题(FF7)

  • 主题自然浮现,而非直接点明
  • 呈现多种视角
  • 保留复杂性

语言(FF8)

  • 动词精准
  • 名词具体
  • 句式多样
  • 富有音乐性

一致性(FF9)

  • 符合物理规律
  • 时间线合理
  • 尊重知识边界

反模式

微型长篇小说

试图把一部长篇小说压缩进闪小说的篇幅。闪小说不是摘要,而是完整的微型体验。选择与篇幅相称的故事范围。

依赖反转

完全依赖令人意外的结尾。如果故事只有靠反转才能成立,那么前面的内容就没有发挥应有的作用。故事历程本身也应有意义。

片段陷阱

prose 优美,却缺乏叙事推进。闪小说仍需要变化——即使变化很细微,结尾时也必须有所不同。


衔接点

输入:

  • 来自 story-sense:识别故事状态之后
  • 来自 drafting:创作初稿时
  • 来自 revision:进行逐行润色时

输出:

  • 到 prose-style:深入打磨语言
  • 到 dialogue:处理对话问题
  • 到 endings:处理收尾问题

互补:

  • scene-sequencing:单场景节奏
  • character-arc:压缩式转变
  • cliche-transcendence:生成新颖意象

字数指南

长度名称优先关注点
<100微型小说单一意象、单一瞬间、最大限度压缩
100-500微小说一个场景、一次转变、暗示胜于陈述
500-1000闪小说小型情节弧线,1-2 个场景,充分呈现冰山效应
1000-1500突发小说可包含多个场景,留出更多刻画人物的空间
1500-2500超短篇小说接近短篇小说的范畴

来源

综合闪小说创作分析中的技巧框架,融入以下原则:

  • 海明威的冰山理论
  • 约翰·加德纳关于“生动且连续的梦境”的论述
  • 将诗歌中的压缩技巧应用于散文

评论

支持 Markdown