mcpField
C
cw-hemingway

cw-hemingway

github.com/everyinc创意与媒体377219 次安装6 周前更新
代码仓库

关于 cw-hemingway

cw-hemingway 是面向写作者的精简文稿技能,在保留原意的同时删减冗词。它检查弱化表达的修饰语、冗余、被动语态等问题。

主要功能

  1. 01删减不必要的词语和短语
  2. 02标记无力的修饰语与限定词
  3. 03识别重复表达和铺垫废话
  4. 04建议简洁主动的表达

适用场景

  1. 01精简过度铺陈的初稿
  2. 02压缩节奏缓慢的段落
  3. 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 测试

对于每个词,问自己:

  1. 这个词会改变含义吗?
  2. 删掉它,读者会注意到吗?
  3. 有没有更简短的说法?

如果三个问题的答案都是否定的,就删掉这个词。

输出格式

## 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