npx skills add https://github.com/jwynia/agent-skills --skill flash-fiction诊断并修复闪小说和微型小说(通常少于1500字)中的问题。闪小说要求极高的技艺效率——每个词都必须服务于多重目的。当一篇作品效果不佳时,此技能可识别出哪个方面需要关注。
| 状态 | 信号 | 核心问题 |
|---|---|---|
| FF1 | 开头不吸引人 | 结构/节奏问题 |
| FF2 | 角色感觉单薄 | 角色压缩失败 |
| FF3 | 开头/结尾脱节 | 框架薄弱 |
| FF4 | 一切都浮于表面 | 潜台词缺失 |
| FF5 | 文笔感觉平淡 | 意象/比喻语言薄弱 |
| FF6 | 场景设定泛泛 | 感官细节缺乏 |
| FF7 | 主题缺失或说教 | 主题发展不当 |
| FF8 | 语言缺乏韵味 | 语言精确性/节奏问题 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| FF9 | 感觉有些"不对劲" | 逻辑一致性被破坏 |
症状:
诊断问题:
干预措施:
转换模式:
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."
症状:
诊断问题:
干预措施:
转换模式:
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."
症状:
诊断问题:
干预措施:
转换模式:
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."
症状:
诊断问题:
干预措施:
转换模式:
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."
症状:
诊断问题:
干预措施:
转换模式:
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."
症状:
诊断问题:
干预措施:
转换模式:
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."
症状:
诊断问题:
干预措施:
转换模式:
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."
症状:
诊断问题:
干预措施:
转换模式:
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."
症状:
诊断问题:
干预措施:
转换模式:
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)
试图将长篇小说的故事压缩到闪小说的长度。闪小说不是摘要——它是微缩的完整体验。选择适合的范围。
完全依赖一个令人惊讶的结局。如果故事只有在转折时才成立,那么前面的内容就没有发挥作用。旅程本身应该重要。
文笔优美但没有叙事推进。闪小说仍然需要变化——即使很微妙,结尾时必须有某些东西变得不同。
输入:
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 | 短篇小说 | 接近短篇小说领域 |
框架综合了闪小说技艺分析,并融入了以下原则:
每周安装次数
92
代码库
GitHub 星标
42
首次出现
2026年2月16日
安全审计
安装于
gemini-cli87
codex87
cursor86
opencode86
github-copilot86
amp85
Diagnose and fix problems in flash fiction and micro fiction (typically under 1500 words). Flash fiction demands exceptional craft efficiency—every word must serve multiple purposes. This skill identifies which dimension needs attention when a piece isn't working.
| State | Signal | Core Issue |
|---|---|---|
| FF1 | Opening doesn't hook | Structure/Pacing problem |
| FF2 | Characters feel thin | Character compression failure |
| FF3 | Beginning/ending disconnect | Frame weakness |
| FF4 | Everything on surface | Subtext missing |
| FF5 | Prose feels flat | Imagery/figurative language weak |
| FF6 | Setting generic | Sensory detail lacking |
| FF7 | Theme absent or preachy | Thematic development off |
| FF8 | Words don't sing | Language precision/rhythm issues |
| FF9 | Something feels "off" | Logical consistency breach |
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
Symptoms:
Diagnostic Questions:
Interventions:
Transformation Pattern:
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."
For any flash fiction piece:
Structure (FF1)
Character (FF2)
Frame (FF3)
Subtext (FF4)
Imagery (FF5)
Setting (FF6)
Theme (FF7)
Language (FF8)
Consistency (FF9)
Trying to compress a novel-length story into flash length. Flash fiction is not a summary—it's a complete experience in miniature. Choose a scope that fits.
Relying entirely on a surprise ending. If the story only works with the twist, the preceding content isn't pulling weight. The journey should matter.
Beautiful prose without narrative movement. Flash fiction still needs change—something must be different by the end, even if subtle.
Inbound:
story-sense: After identifying story statedrafting: During first draft creationrevision: For line-level polishOutbound:
prose-style: For deeper language workdialogue: For conversation problemsendings: For closure issuesComplementary:
scene-sequencing: Single-scene pacingcharacter-arc: Compressed transformationcliche-transcendence: Fresh imagery generation| Length | Name | Focus Priority |
|---|---|---|
| <100 | Drabble | Single image, single moment, maximum compression |
| 100-500 | Micro fiction | One scene, one shift, implication over statement |
| 500-1000 | Flash fiction | Small arc, 1-2 scenes, full iceberg effect |
| 1000-1500 | Sudden fiction | Multiple scenes possible, more character room |
| 1500-2500 | Short short | Approaching short story territory |
Frameworks synthesized from flash fiction craft analysis, incorporating principles from:
Weekly Installs
92
Repository
GitHub Stars
42
First Seen
Feb 16, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli87
codex87
cursor86
opencode86
github-copilot86
amp85
冲刺回顾模板:敏捷团队回顾会议指南与模板(开始-停止-继续/愤怒-悲伤-高兴/4Ls)
10,400 周安装
网站可抓取性优化指南:robots.txt、网站结构、内部链接与AI爬虫优化
328 周安装
customaize-agent:create-command - 创建与管理AI助手命令的元命令工具
327 周安装
鱼骨图因果分析工具 - 系统化问题根源诊断与解决方案优先级排序
333 周安装
会话记录器:自动保存AI对话历史到Markdown文件,提升开发与知识管理效率
331 周安装
iOS应用自动化截图与上传流程:Xcode构建、AXe驱动、asc上传全攻略
331 周安装
NeuralMemory记忆演化专家:AI智能体记忆优化、性能调优与知识库管理工具
333 周安装