关于 cw-hemingway
cw-hemingway 是面向写作者的精简文稿技能,在保留原意的同时删减冗词。它检查弱化表达的修饰语、冗余、被动语态等问题。
主要功能
- 01删减不必要的词语和短语
- 02标记无力的修饰语与限定词
- 03识别重复表达和铺垫废话
- 04建议简洁主动的表达
适用场景
- 01精简过度铺陈的初稿
- 02压缩节奏缓慢的段落
- 03减少修饰语并保留原意
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ everyinc/ compound-writing --skill cw-hemingway安装后在 Claude Code 中输入/cw-hemingway确认已加载。
详细介绍
Hemingway
用途
把文字精简到只剩精华。这项技能仿佛经过 Hemingway 编辑——找出每个没有存在价值的词、每个削弱而非增强语气的形容词,以及每个还能缩短的句子。
适用于以下情况:
- 草稿显得臃肿或冗长
- 想精简文字,又不想丢失含义
- 修饰语多得让人应接不暇
- 某个部分读起来节奏缓慢,却不知道原因
调用
/cw-hemingway [text]— 无情删减给定文本/cw-hemingway— 系统会询问“要删减什么?”- 如果提供了选中文本,就对其进行处理;否则会先询问
删减内容
| 目标 | 删除原因 |
|---|---|
| 副词 | “她轻声说道” → “她低语。”动词应该承担表达任务。 |
| 形容词 | 大多数形容词都会削弱所修饰的名词。一个精准的名词胜过一个修饰繁多的名词。 |
| 限定词 | “非常”“真的”“相当”“有些”“颇为”——全都显得怯懦。 |
| 冗余表达 | “完全结束”“过去的历史”“免费赠品”——说一次就够了。 |
| 铺垫语 | “值得注意的是”“我的意思是”“换句话说”——直接说重点。 |
| 被动语态 | “球被他扔了” → “他扔了球。” |
| 臃肿表达 | “在这个时间点” → “现在。”“由于……这一事实” → “因为。” |
| 陈腐隐喻 | “跳出思维定式”“唾手可得的成果”——听过的套话,就删掉。 |
Hemingway 测试
对于每个词,问自己:
- 这个词会改变含义吗?
- 删掉它,读者会注意到吗?
- 有没有更简短的说法?
如果三个问题的答案都是否定的,就删掉这个词。
输出格式
## The Cut
**Original word count:** [X]
**New word count:** [Y]
**Words killed:** [Z] ([percentage]%)
---
### The Trimmed Version
[Rewritten text with all cuts applied]
---
### What Died and Why
| Cut | Reason |
|-----|--------|
| "[original phrase]" → "[replacement]" | [Brief reason] |
| "[word]" — deleted | [Brief reason] |
---
### The Darlings
[Any phrases that were good but still had to go—the ones that hurt to cut]
---
Want me to cut deeper, or is this too lean?
原则
- 越短通常越好 — 犹豫时,就删。
- 用名词和动词,而不是形容词和副词 — 有力的文字以事物和行动为基础。
- 每个句子只表达一个想法 — 如果一个句子做了两件事,就拆成两个句子。
- 没有哪个词不可删 — 即使是你喜欢的词。尤其是那些词。
- 清晰胜过风格 — 能传达意思的朴素句子,胜过无法传意的华丽句子。
冰山理论
Hemingway 的理论:冰山之所以显得庄严,是因为只有八分之一露出水面。省略的部分会让留下的内容更有力量。相信读者能补全空白。
经验
[此处将添加后续收集的技能相关经验]
评论
支持 Markdown