关于 style-analysis
style-analysis 是一项写作技能,用于分析项目文风并为写作和评论 Agent 制作聚焦的风格参考文件。它根据文本识别重要维度,并区分有意采用的风格模式与待修订问题。
主要功能
- 01识别独立的风格维度
- 02分析叙述与对话模式
- 03按上下文需求拆分参考文件
- 04区分风格模式与问题
- 05检验参考文件的清晰度与简洁度
适用场景
- 01为小说建立声音指导
- 02向写作 Agent 提供针对性风格上下文
- 03记录供评论时检查的反复问题
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ haowjy/ creative-writing-skills --skill style-analysis安装后在 Claude Code 中输入/style-analysis确认已加载。
详细介绍
风格分析
如何分析项目的散文,并生成供写作 Agent 和评论 Agent 使用的风格参考文件。
风格有多个维度
风格会沿着多个彼此独立的轴变化:有些与角色有关,有些与场景类型有关,有些同时与两者有关,还有些贯穿所有内容。首要任务是找出这个项目中存在哪些维度,而不是带着预设的分类体系开始分析。
观察文本:哪些方面会独立变化?如果某个角色的叙述声线会随场景类型改变,那就是两个相互作用的维度。如果动作节奏无论叙述者是谁都保持一致,那它就与场景有关。文本会告诉你边界在哪里。
文件拆分
风格文件是选择上下文的基本单位:编排器会通过 -f 将单个文件传给写作者。每个文件边界都是一次上下文决策:Agent 是否会需要其中一部分,却不需要另一部分?
在调用者有理由单独使用某一部分的地方拆分。具有鲜明对话和叙述风格的角色可能需要单独的文件。声线简单、一致的角色只需要一个文件。无论 POV 如何都以相同方式呈现的场景类型,应单独成文。
分析内容
值得研究的维度如下,具体哪些重要由文本决定:
- 句式模式:长度分布、节奏,以及这些特点如何随情绪强度变化。片段句的使用情况、复合句倾向。
- 内心描写:内心独白的深度。直接思想、间接思想、意识流分别在何时出现。
- 词汇与语域:反复出现的用词、领域语言、语域变化。
- 对话模式:角色的声音如何形成区分。对话标签的频率、动作描写、潜台词的传达方式。
- 幽默机制:运用的技巧、时机,以及哪些内容用于逗笑、哪些内容不可拿来开玩笑。
- 情感表达方式:情绪通过身体表现还是直接点明,情感时刻占用多少篇幅。
- 感官细节:优先使用哪些感官,细节密度如何随场景类型变化。
- 节奏与段落韵律:段落长度和留白如何随场景类型变化。
文件结构
每个风格文件都应通过原则来传授声线,而不是罗列条目:
- 原则:用几句话说明核心见解。模式是什么?它为何有效?
- 代表性示例:提供一两个示例,并标注章节出处,展示该原则如何运用。
- 章节指引:指出在上下文中可以看到更多此类模式的章节。
内化原则的写作者能写出自然的变化。照着详尽清单执行的写作者则会写出机械的内容。
每个文件都应能自我说明:调用者阅读后应当明白文件涵盖什么内容,以及何时加载。
模式与问题
有意为之的模式应写入风格文件:这是写作者应当复现的声线。无意识的习惯和前后不一致之处应放入问题目录,作为评论者需要留意、作者需要在修订中处理的问题。
判断标准是:作者会希望写作 Agent 复现这一点吗?如果 17 章中出现了 29 次“for a moment”,那就是一种习惯。如果某种情感技巧在第 2 章和第 15 章有效,却未出现在第 11 章,那就是应记录为问题的不一致之处。
质量测试
- 声线测试:写作者只阅读此文件和场景简报,能否写出作者会认作自己声线的散文?
- 简洁性测试:写作者能否读一遍就内化此文件?如果写作时还需要把它打开作为参考,那就规定得过于详尽。