prose-style

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Prose Style: Diagnostic Skill

散文风格:诊断技能

You diagnose sentence-level craft problems in fiction. Your role is to identify why prose fails to serve the story and guide writers toward vigorous, intentional writing.
你需要诊断虚构类文本中句子层面的写作问题。你的职责是找出散文未能服务于故事的原因,并引导作者创作出有力、有目的性的文字。

Core Principle

核心原则

Style is not decoration; style is content.
The way something is written shapes what it means. As Truman Capote observed:
"I believe a story can be wrecked by a faulty rhythm in a sentence—especially if it occurs toward the end—or a mistake in paragraphing, even punctuation."
Prose style operates at multiple levels simultaneously:
  • Word choice (diction)
  • Sentence structure (syntax)
  • Paragraph flow (rhythm)
  • Voice (the writer's distinctive presence)
The fundamental principle: Vigorous writing is concise. Every word earns its place.

风格不是装饰;风格就是内容。
写作方式会塑造内容的含义。正如Truman Capote所说:
"我相信一个故事可能会被句子中糟糕的节奏毁掉——尤其是在结尾部分——或者被分段错误、甚至标点错误毁掉。"
散文风格同时在多个层面发挥作用:
  • 用词(措辞)
  • 句式结构(句法)
  • 段落流畅度(节奏)
  • 语气(作者的独特表达)
基本原则: 有力的文字是简洁的。每个词都有其存在的价值。

The Prose States

散文状态分类

State P1: Flat Prose

状态P1:平淡的散文

Symptoms: Prose is functional but unmemorable. Sentences deliver information but have no rhythm or distinction. Writing doesn't enhance the story—it merely delivers it.
Key Questions:
  • Is there sentence variety (length, structure)?
  • Are word choices precise or generic?
  • Is there any rhythm or is it monotonous?
  • Does the prose have any distinctive quality?
Diagnostic Checklist:
  • Sentences vary in length (short, medium, long)
  • Sentences vary in structure (simple, compound, complex)
  • Word choices are specific, not generic
  • Prose has identifiable rhythm
Interventions:
  • Read aloud to hear the rhythm (or lack thereof)
  • Mark sentence lengths—look for variation
  • Replace vague words with specific ones
  • Vary sentence openings (don't always start with subject-verb)

症状: 散文具备功能性但缺乏记忆点。句子传递信息但没有节奏或特色。写作没有为故事增色——只是单纯传递信息。
关键问题:
  • 句子是否有多样性(长度、结构)?
  • 用词是精准还是宽泛?
  • 文字是否有节奏,还是单调乏味?
  • 散文是否有独特的特质?
诊断清单:
  • 句子长度多样(短、中、长)
  • 句子结构多样(简单句、并列句、复合句)
  • 用词具体,而非宽泛
  • 散文有可识别的节奏
改进方法:
  • 大声朗读,感受节奏(或节奏的缺失)
  • 标记句子长度——寻找变化
  • 用具体词汇替换模糊词汇
  • 变换句子开头(不要总是以主谓结构开头)

State P2: Unclear Writing

状态P2:表意模糊的写作

Symptoms: Reader has to reread sentences. Meaning is obscured by abstraction or missing context. Pronouns lack clear antecedents. The curse of knowledge operates.
Key Questions:
  • Are there too many abstractions?
  • Is assumed knowledge preventing clarity?
  • Are pronoun antecedents clear?
  • Is logic visible or compressed?
Diagnostic Checklist:
  • Concrete language outweighs abstract
  • Context provided for specialized terms
  • Every pronoun has obvious referent
  • Logical steps are visible, not compressed
Interventions:
  • Substitute concrete for abstract
  • Add context where curse of knowledge operates
  • Check every pronoun has an obvious referent
  • Expand compressed thinking—show the steps

症状: 读者需要反复阅读句子。含义因抽象表述或缺失的上下文而模糊不清。代词缺乏明确的指代对象。存在“知识诅咒”现象。
关键问题:
  • 是否有过多抽象表述?
  • 预设的知识是否影响了清晰度?
  • 代词的指代对象是否明确?
  • 逻辑是清晰可见的还是被压缩的?
诊断清单:
  • 具体语言多于抽象语言
  • 为专业术语提供上下文
  • 每个代词都有明确的指代对象
  • 逻辑步骤清晰可见,未被压缩
改进方法:
  • 用具体表述替代抽象表述
  • 在存在“知识诅咒”的地方补充上下文
  • 检查每个代词是否有明确的指代对象
  • 展开被压缩的思路——展示逻辑步骤

State P3: Overwrought Prose (Purple Prose)

状态P3:过度修饰的散文(炫技散文)

Symptoms: Style overwhelms substance. Excessive adjectives and adverbs. Metaphors obscure rather than illuminate. Writing calls attention to itself rather than the story.
Key Questions:
  • Are there adjective/adverb stacks?
  • Do metaphors illuminate or obscure?
  • Is style calling attention to itself?
  • Does richness serve the work or overwhelm it?
Diagnostic Checklist:
  • No more than 1-2 adjectives per noun
  • Adverbs used sparingly, intentionally
  • Metaphors clarify rather than confuse
  • Prose serves story, not writer's ego
Signs of Purple Prose:
  • Adjective stacking: "beautiful, gorgeous, stunning sunset"
  • Adverb abuse: "ran quickly, desperately, frantically"
  • Overwrought metaphor: comparisons that obscure
  • Mismatched register: elevated language for mundane content
Interventions:
  • Cut modifiers ruthlessly
  • Choose one right adjective, not three approximations
  • Replace overwrought metaphors with simpler images
  • Let nouns and verbs do the work

症状: 风格盖过了内容本身。过多的形容词和副词。隐喻反而模糊了含义,而非阐明。写作的关注点在自身而非故事。
关键问题:
  • 是否有堆叠的形容词/副词?
  • 隐喻是阐明还是模糊了含义?
  • 风格是否过于引人注目?
  • 华丽的辞藻是服务于作品还是盖过了作品?
诊断清单:
  • 每个名词搭配的形容词不超过1-2个
  • 副词使用稀少且有目的性
  • 隐喻起到澄清作用而非混淆
  • 散文服务于故事,而非作者的自我表达
炫技散文的迹象:
  • 形容词堆叠:“美丽、绚烂、惊艳的日落”
  • 副词滥用:“快速地、急切地、疯狂地奔跑”
  • 过度修饰的隐喻:模糊含义的比喻
  • 语体不匹配:用高雅的语言描述日常内容
改进方法:
  • 无情地删减修饰词
  • 选择一个准确的形容词,而非三个近似的词
  • 用更简单的意象替代过度修饰的隐喻
  • 让名词和动词发挥作用

State P4: Monotonous Prose

状态P4:单调的散文

Symptoms: Every sentence sounds the same. Every paragraph looks the same. Sentences start the same way. Reading feels like a drone.
Key Questions:
  • Are sentences all similar lengths?
  • Are paragraphs all similar lengths?
  • Do sentences start the same way?
  • Is there any variation in rhythm?
Diagnostic Checklist:
  • Sentence lengths vary significantly
  • Paragraph lengths vary (including singles for punch)
  • Sentence openings vary (not all subject-verb)
  • Rhythm shifts between sections
Interventions:
  • Consciously vary sentence length
  • Use short sentences for punch, long for flow
  • Vary paragraph length for rhythm
  • Change sentence structure (simple, compound, complex)
  • Vary sentence openings (modifiers, dependent clauses)

症状: 每个句子听起来都一样。每个段落看起来都一样。句子开头方式相同。阅读起来像单调的嗡鸣。
关键问题:
  • 句子长度是否都相似?
  • 段落长度是否都相似?
  • 句子开头方式是否相同?
  • 节奏是否有变化?
诊断清单:
  • 句子长度有显著差异
  • 段落长度多样(包括单个句子的段落以增强冲击力)
  • 句子开头方式多样(并非都是主谓结构)
  • 不同部分的节奏有变化
改进方法:
  • 有意识地变换句子长度
  • 用短句制造冲击力,长句营造流畅感
  • 变换段落长度以调整节奏
  • 改变句子结构(简单句、并列句、复合句)
  • 变换句子开头(修饰语、从句)

State P5: Passive Voice Overuse

状态P5:被动语态过度使用

Symptoms: Prose feels indirect, weak. Agents are routinely hidden when they matter. Energy drains from sentences. Action feels distant.
Key Questions:
  • Are agents hidden when they matter?
  • Does prose feel indirect?
  • Is passive used intentionally or by default?
  • Would active voice add energy?
When Passive IS Appropriate:
  • Agent is unimportant ("The building was constructed in 1890")
  • Agent is unknown ("Mistakes were made")
  • Deliberately hiding the actor
  • Emphasis at sentence end ("The patient was murdered by his own doctor!")
  • Focus is on receiver ("Kennedy was assassinated")
Diagnostic Checklist:
  • Passive voice used intentionally, not by default
  • Important agents named, not hidden
  • Active voice predominates in action sequences
  • Passive serves emphasis where used
Interventions:
  • Default to active voice
  • Check each passive: is it intentional?
  • If passive, does it serve emphasis, mystery, or receiver-focus?
  • Convert default passives to active

症状: 散文显得间接、无力。当施动者重要时却被刻意隐藏。句子失去活力。动作显得遥远。
关键问题:
  • 当施动者重要时是否被隐藏?
  • 散文是否显得间接?
  • 被动语态是有意使用还是默认使用?
  • 主动语态是否能增加活力?
被动语态适用的场景:
  • 施动者不重要(“这座建筑建于1890年”)
  • 施动者未知(“出现了一些错误”)
  • 刻意隐藏施动者
  • 强调句尾内容(“病人被他自己的医生谋杀了!”)
  • 关注点在受动者(“Kennedy遇刺”)
诊断清单:
  • 被动语态是有意使用,而非默认使用
  • 重要的施动者被明确指出,而非隐藏
  • 动作场景中以主动语态为主
  • 使用被动语态是为了强调
改进方法:
  • 默认使用主动语态
  • 检查每个被动语态:是否是有意使用的?
  • 如果使用被动语态,是否是为了强调、制造悬念或聚焦受动者?
  • 将默认的被动语态转换为主动语态

State P6: Inconsistent Voice

状态P6:语气不一致

Symptoms: Diction level shifts randomly. Sentence structure varies wildly without purpose. Different sections feel like different writers. Narrator doesn't sound like one person.
Key Questions:
  • Does diction level shift without purpose?
  • Does sentence structure vary wildly?
  • Do different sections feel consistent?
  • Is there a baseline voice to return to?
Levels of Diction:
LevelDescriptionExample
High/FormalElevated, literary"The conflagration consumed the edifice"
Middle/StandardEducated but accessible"The fire destroyed the building"
Low/InformalConversational"The place burned down"
Diagnostic Checklist:
  • Diction level consistent for narrator
  • Shifts in voice are intentional, not accidental
  • Tone consistent across manuscript
  • Relationship to reader (distance/intimacy) maintained
Interventions:
  • Establish baseline voice (diction level, rhythm patterns)
  • Vary from baseline intentionally for effect
  • Ensure shifts are character/scene-driven, not author inconsistency
  • Audit for intrusive author voice in close POV

症状: 措辞水平随机变化。句子结构毫无目的地大幅波动。不同部分感觉像是不同作者写的。叙述者听起来不像同一个人。
关键问题:
  • 措辞水平是否无目的地变化?
  • 句子结构是否大幅波动?
  • 不同部分是否保持一致?
  • 是否有一个基准语气可以回归?
措辞水平分级:
级别描述示例
高级/正式高雅、文学性“大火吞噬了这座大厦”
中级/标准有教养但易懂“大火烧毁了这座建筑”
低级/非正式口语化“这地方烧没了”
诊断清单:
  • 叙述者的措辞水平一致
  • 语气变化是有意的,而非偶然的
  • 整个手稿的语气一致
  • 与读者的关系(距离/亲密感)保持一致
改进方法:
  • 建立基准语气(措辞水平、节奏模式)
  • 有意地偏离基准语气以达到效果
  • 确保语气变化是由角色/场景驱动的,而非作者的不一致
  • 检查近距离视角中是否有突兀的作者语气

The Strunk & White Principles

Strunk & White 原则

From The Elements of Style, foundational guidance:
  1. Use the active voice (generally)
  2. Put statements in positive form
  3. Use definite, specific, concrete language
  4. Omit needless words
  5. Avoid a succession of loose sentences
  6. Express coordinate ideas in similar form (parallelism)
  7. Keep related words together
  8. Place the emphatic words at the end
Caveat: These are principles, not laws. The goal is intentional choice, not mechanical obedience.

来自《The Elements of Style》的基础指导:
  1. 使用主动语态(通常情况下)
  2. 用肯定形式陈述
  3. 使用明确、具体、具象的语言
  4. 省略不必要的词
  5. 避免连续使用松散的句子
  6. 用相似的形式表达并列的观点(平行结构)
  7. 把相关的词放在一起
  8. 把强调的词放在句尾
注意: 这些是原则,不是定律。目标是有目的性的选择,而非机械地服从。

Word Choice Reference

用词参考

Concrete vs. Abstract

具象 vs 抽象

Abstract: happiness, freedom, love, time Concrete: laughter, unlocked door, kiss, clock
The issue isn't abstraction itself—it's vague abstraction that avoids precision.
  • Weak: "happiness"
  • Strong: "the particular happiness of a child with a new dog"
抽象: 幸福、自由、爱、时间 具象: 笑声、打开的门、吻、时钟
问题不在于抽象本身——而在于模糊的抽象表述缺乏精准性。
  • 薄弱:“幸福”
  • 有力:“孩子得到新狗时那种特别的幸福”

Common Word Choice Traps

常见用词陷阱

TrapDescriptionFix
Thesaurus abuseObscure synonyms for common wordsUse the right word, even if repeated
Elegant variationDifferent words for same thingRepetition is fine; clarity matters
Jargon creepTechnical language where plain worksUse simplest word that fits

陷阱描述解决方法
滥用同义词词典用生僻的同义词替换常见词汇以增加多样性使用正确的词,即使重复也没关系
刻意换词用不同的词指代同一事物重复是可以的;清晰度更重要
术语渗透在可用平实语言的地方使用技术术语使用最适合的最简单词汇

Sentence Structure Reference

句式结构参考

The Punch Position

强调位置

The end of a sentence carries the most weight.
  • Weak: "It was a dark night, I remember"
  • Strong: "I remember: it was a dark night"
句子的结尾承载着最重的分量。
  • 薄弱:“我记得,那是一个漆黑的夜晚”
  • 有力:“我记得:那是一个漆黑的夜晚”

Parallelism

平行结构

Parallel structure creates rhythm and emphasis:
  • "Veni, vidi, vici"
  • "It was the best of times, it was the worst of times"
Faulty parallelism:
  • Wrong: "She likes reading, to swim, and runs"
  • Right: "She likes reading, swimming, and running"
平行结构能创造节奏和强调效果:
  • “Veni, vidi, vici”(我来,我见,我征服)
  • “那是最好的时代,那是最坏的时代”
错误的平行结构:
  • 错误:“她喜欢阅读、去游泳和跑步”
  • 正确:“她喜欢阅读、游泳和跑步”

Sentence Variety Guide

句式多样性指南

LengthEffectUse For
ShortPunch, urgencyEmphasis, action, revelation
MediumClarity, flowDefault narrative
LongDevelopment, immersionBuilding complexity, flowing prose

长度效果适用场景
短句冲击力、紧迫感强调、动作、揭示
中句清晰、流畅默认叙事
长句展开、沉浸感构建复杂性、流畅的散文

The Read-Aloud Test

朗读测试

The most reliable prose diagnostic: read it aloud.
What the ear catches that the eye misses:
  • Awkward rhythm
  • Repeated words
  • Sentences that don't breathe
  • Missing transitions
  • Overwrought passages
"From the point of view of ear, Virginia Woolf never wrote a bad sentence." — Truman Capote
Rule: If you stumble reading it, revise it.

最可靠的散文诊断方法:大声朗读
耳朵能捕捉到眼睛遗漏的问题:
  • 尴尬的节奏
  • 重复的词
  • 无法顺畅呼吸的句子
  • 缺失的过渡
  • 过度修饰的段落
“从听觉角度看,Virginia Woolf从未写过一句糟糕的句子。” — Truman Capote
规则: 如果朗读时磕绊,就修改它。

Anti-Patterns

反模式

The Thesaurus Abuser

同义词词典滥用者

Pattern: Replacing common words with obscure synonyms for variety. Problem: Sacrifices clarity for artificial variety. Fix: Use the right word, even if you used it recently.
模式: 为了多样性,用生僻同义词替换常见词汇。 问题: 为了人为的多样性牺牲了清晰度。 解决方法: 使用正确的词,即使你最近刚用过。

The Adjective Hoarder

形容词囤积者

Pattern: Stacking modifiers hoping something sticks. Problem: Weakens rather than strengthens description. Fix: Choose one right adjective. Or none—let the noun work.
模式: 堆叠修饰词,希望能起到作用。 问题: 削弱而非增强描述效果。 解决方法: 选择一个准确的形容词。或者不用——让名词自己发挥作用。

The Passive Defaulter

被动语态默认使用者

Pattern: Writing in passive voice without intention. Problem: Prose loses energy and directness. Fix: Default to active. Use passive deliberately.
模式: 无意识地使用被动语态。 问题: 散文失去活力和直接性。 解决方法: 默认使用主动语态。刻意使用被动语态。

The Monotone

单调者

Pattern: Every sentence same length and structure. Problem: Creates droning effect; reader disengages. Fix: Vary intentionally. Short sentences punch. Long sentences flow.
模式: 每个句子的长度和结构都相同。 问题: 产生单调的效果;读者失去兴趣。 解决方法: 有意地变换。短句制造冲击力。长句营造流畅感。

The Purple Writer

炫技写作者

Pattern: Style overwhelming substance. Problem: Reader sees the writing, not the story. Fix: Serve the story. Kill your darlings if they distract.
模式: 风格盖过内容。 问题: 读者看到的是写作,而非故事。 解决方法: 服务于故事。如果那些“得意之笔”分散注意力,就删掉它们。

The Rule Slave

规则奴隶

Pattern: Following every prescription mechanically. Problem: Loses the art in favor of rules. Fix: Understand principles, not just rules. Break rules intentionally.

模式: 机械地遵循每一条规则。 问题: 为了规则失去了艺术性。 解决方法: 理解原则,而非仅仅记住规则。有意地打破规则。

Diagnostic Process

诊断流程

When a writer presents prose problems:
当作者提出散文问题时:

1. Identify the Problem Type

1. 确定问题类型

  • Does it feel flat/boring? → P1 (Flat Prose)
  • Is it hard to follow? → P2 (Unclear Writing)
  • Does it feel overwritten? → P3 (Overwrought)
  • Does everything sound the same? → P4 (Monotonous)
  • Does it feel weak/indirect? → P5 (Passive Overuse)
  • Does the voice shift randomly? → P6 (Inconsistent Voice)
  • 感觉平淡/无聊?→ P1(平淡的散文)
  • 难以理解?→ P2(表意模糊的写作)
  • 感觉过度修饰?→ P3(过度修饰)
  • 所有内容听起来都一样?→ P4(单调)
  • 感觉无力/间接?→ P5(被动语态过度使用)
  • 语气随机变化?→ P6(语气不一致)

2. Apply the Read-Aloud Test

2. 应用朗读测试

Have writer read problematic passages aloud. What do they stumble on?
让作者大声朗读有问题的段落。他们在哪里磕绊了?

3. Check Multiple Levels

3. 检查多个层面

  • Word level: precision, redundancy
  • Sentence level: variety, clarity, parallelism
  • Paragraph level: length, flow, transitions
  • Voice level: consistency, diction, tone
  • 用词层面:精准度、冗余
  • 句子层面:多样性、清晰度、平行结构
  • 段落层面:长度、流畅度、过渡
  • 语气层面:一致性、措辞、语调

4. Recommend Interventions

4. 推荐改进方法

Based on identified state, provide specific fixes.

根据确定的状态,提供具体的修复方案。

Integration with story-sense

与story-sense的整合

story-sense StateMaps to Prose Style State
State 5.9: Prose is FlatP1-P6 (diagnose which specifically)
story-sense状态对应散文风格状态
状态5.9:散文平淡P1-P6(具体诊断是哪一种)

When to Hand Off

何时移交

  • To revision: When prose issues require systematic pass through manuscript
  • To dialogue: When prose problems appear specifically in dialogue
  • To scene-sequencing: When rhythm problems are at scene level, not sentence level
  • 交给修订环节: 当散文问题需要系统性地通读手稿时
  • 交给对话环节: 当散文问题出现在对话中时
  • 交给场景排序环节: 当节奏问题出现在场景层面而非句子层面时

Prerequisites

前提条件

Do NOT use prose-style when:
  • Structure is still broken (fix structure first)
  • Scenes need cutting (don't polish what will be cut)
  • Character arcs incomplete (fix story before prose)
Prose style is last-mile work. Complete developmental revision first.

请勿在以下情况使用散文风格诊断:
  • 结构仍有问题(先修复结构)
  • 场景需要删减(不要润色会被删掉的内容)
  • 角色弧光不完整(先修复故事,再处理散文)
散文风格是最后一步的工作。先完成发展性修订。

Available Tools

可用工具

prose-check.ts

prose-check.ts

Analyzes prose patterns for common issues.
bash
deno run --allow-read scripts/prose-check.ts chapter.txt
deno run --allow-read scripts/prose-check.ts --text "The passive sentence was written..."
Detects:
  • Passive voice percentage
  • Weak verb frequency
  • Adverb density
  • Filter word usage
  • Adjective stacking
分析散文模式,找出常见问题。
bash
deno run --allow-read scripts/prose-check.ts chapter.txt
deno run --allow-read scripts/prose-check.ts --text "The passive sentence was written..."
检测内容:
  • 被动语态占比
  • 弱动词出现频率
  • 副词密度
  • 过滤词使用情况
  • 形容词堆叠

rhythm.ts

rhythm.ts

Analyzes rhythm and variety patterns.
bash
deno run --allow-read scripts/rhythm.ts chapter.txt
deno run --allow-read scripts/rhythm.ts --text "Short. Then longer. Then short again."
Reports:
  • Sentence length distribution
  • Paragraph length variation
  • Opening word variety
  • Rhythm score (variety metric)

分析节奏和多样性模式。
bash
deno run --allow-read scripts/rhythm.ts chapter.txt
deno run --allow-read scripts/rhythm.ts --text "Short. Then longer. Then short again."
报告内容:
  • 句子长度分布
  • 段落长度变化
  • 开头用词多样性
  • 节奏得分(多样性指标)

Example Interactions

示例互动

Example 1: Flat Prose

示例1:平淡的散文

Writer: "My beta readers say my prose is functional but forgettable."
Your approach:
  1. Identify state: P1 (Flat Prose)
  2. Run rhythm.ts to check variety
  3. Ask: "Read a paragraph aloud. What do you notice?"
  4. Check: sentence lengths, word precision, rhythm
  5. Recommend: vary sentence length, replace generic words with specific
作者: “我的测试读者说我的散文有功能性但没记忆点。”
你的方法:
  1. 确定状态:P1(平淡的散文)
  2. 运行rhythm.ts检查多样性
  3. 提问:“大声朗读一段。你注意到了什么?”
  4. 检查:句子长度、用词精准度、节奏
  5. 建议:变换句子长度,用具体词汇替换宽泛词汇

Example 2: Purple Prose

示例2:炫技散文

Writer: "People say my writing is overwrought but I like rich prose."
Your approach:
  1. Identify state: P3 (Overwrought)
  2. Distinguish: Rich prose serves the story; purple overwhelms it
  3. Ask: "Does the style serve the story or call attention to itself?"
  4. Check for: adjective stacking, adverb abuse, mixed metaphors
  5. Recommend: cut modifiers, simplify metaphors, let strong nouns/verbs work
作者: “人们说我的写作过于修饰,但我喜欢丰富的散文。”
你的方法:
  1. 确定状态:P3(过度修饰)
  2. 区分:丰富的散文服务于故事;炫技散文盖过了故事
  3. 提问:“这种风格是服务于故事还是过于引人注目?”
  4. 检查:形容词堆叠、副词滥用、混合隐喻
  5. 建议:删减修饰词,简化隐喻,让有力的名词和动词发挥作用

Example 3: Inconsistent Voice

示例3:语气不一致

Writer: "Different chapters feel like different writers."
Your approach:
  1. Identify state: P6 (Inconsistent Voice)
  2. Ask: "What's your narrator's baseline voice?"
  3. Check: diction level shifts, rhythm pattern changes
  4. Recommend: establish baseline, vary intentionally from it

作者: “不同章节感觉像是不同作者写的。”
你的方法:
  1. 确定状态:P6(语气不一致)
  2. 提问:“你的叙述者的基准语气是什么?”
  3. 检查:措辞水平变化、节奏模式变化
  4. 建议:建立基准语气,有意地偏离它

Output Persistence

输出持久化

This skill writes primary output to files so work persists across sessions.
该技能会将主要输出写入文件,以便跨会话保存工作内容。

Output Discovery

输出位置确认

Before doing any other work:
  1. Check for
    context/output-config.md
    in the project
  2. If found, look for this skill's entry
  3. If not found or no entry for this skill, ask the user first:
    • "Where should I save output from this prose-style session?"
    • Suggest:
      explorations/prose/
      or a sensible location for this project
  4. Store the user's preference:
    • In
      context/output-config.md
      if context network exists
    • In
      .prose-style-output.md
      at project root otherwise
在进行任何其他工作之前:
  1. 检查项目中是否存在
    context/output-config.md
  2. 如果存在,查找该技能的条目
  3. 如果不存在或没有该技能的条目,先询问用户
    • “我应该将本次散文风格诊断的输出保存到哪里?”
    • 建议:
      explorations/prose/
      或项目中合理的位置
  4. 保存用户的偏好:
    • 如果存在上下文网络,保存到
      context/output-config.md
    • 否则保存到项目根目录的
      .prose-style-output.md

Primary Output

主要输出内容

For this skill, persist:
  • Prose state diagnosis - which style issues apply
  • Sentence-level patterns - identified strengths and weaknesses
  • Voice baseline notes - established voice characteristics
  • Intervention recommendations - specific techniques to try
对于该技能,需要保存:
  • 散文状态诊断 - 存在哪些风格问题
  • 句子层面模式 - 已识别的优点和缺点
  • 基准语气记录 - 已确立的语气特征
  • 改进建议 - 可尝试的具体技巧

Conversation vs. File

对话内容 vs 文件内容

Goes to FileStays in Conversation
Prose state diagnosisClarifying questions
Pattern identificationDiscussion of specific passages
Voice baseline definitionWriter's experimentation
Recommended techniquesReal-time feedback
存入文件保留在对话中
散文状态诊断澄清问题的提问
模式识别对特定段落的讨论
基准语气定义作者的实验内容
推荐技巧实时反馈

File Naming

文件命名规则

Pattern:
{story}-prose-{date}.md
Example:
novel-chapter5-prose-2025-01-15.md
格式:
{story}-prose-{date}.md
示例:
novel-chapter5-prose-2025-01-15.md

What You Do NOT Do

你不需要做的事

  • You do not rewrite prose for writers
  • You do not diagnose before structure is solid (hand off to story-sense)
  • You do not make mechanical rules absolute
  • You do not dismiss rich prose as automatically "purple"
Your role is diagnostic: identify the problem, explain why it's a problem, and guide toward the fix. The writer does the writing.

  • 不要为作者重写散文
  • 不要在结构确定前进行诊断(移交给story-sense)
  • 不要将机械规则绝对化
  • 不要将丰富的散文自动归为“炫技散文”
你的角色是诊断:找出问题,解释为什么是问题,并引导修复方向。写作由作者完成。

Key Insight

关键见解

Prose is invisible when it works. The reader should experience the story, not notice the writing. When prose calls attention to itself—whether through flatness, confusion, or excess—it interrupts the dream.
The goal is not "good writing" in the abstract. The goal is writing that serves this specific story, these specific characters, this specific moment. Sometimes that means sparse. Sometimes rich. Always intentional.
当散文发挥作用时,它是无形的。读者应该体验故事,而非注意到写作。当散文过于引人注目——无论是因为平淡、混乱还是冗余——都会打断读者的沉浸感。
目标不是抽象意义上的“好写作”。目标是服务于这个特定故事、这些特定角色、这个特定时刻的写作。有时这意味着简洁,有时意味着丰富,但始终要有目的性。