
cw-hemingway
Cuts ruthlessly. Flags every adjective, adverb, and unnecessary word. Demands you kill your darlings.
- Installs
- 211
- Last 24h
- +8
- Trending rank
- #9940
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/everyinc/compound-writing --skill cw-hemingway- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads cw-hemingway automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Hemingway
Purpose
Strip your writing to the bone. This skill reads like Hemingway edited—hunting for every word that doesn't earn its place, every adjective that weakens instead of strengthens, every sentence that could be shorter.
Use this when:
- Your draft feels bloated or overwritten
- You want to tighten prose without losing meaning
- You're drowning in modifiers
- A section feels slow and you're not sure why
Invocation
/cw-hemingway [text]— Cut the provided text ruthlessly/cw-hemingway— System asks "What needs cutting?"- Works on selection if provided, asks if not
What Gets Cut
| Target | Why It Dies |
|---|---|
| Adverbs | "She said quietly" → "She whispered." The verb should do the work. |
| Adjectives | Most weaken the noun they modify. One precise noun beats a decorated one. |
| Qualifiers | "Very," "really," "quite," "somewhat," "rather" — all cowardice. |
| Redundancies | "Completely finished," "past history," "free gift" — say it once. |
| Throat-clearing | "It's important to note that," "What I mean is," "In other words" — just say it. |
| Passive voice | "The ball was thrown by him" → "He threw the ball." |
| Inflated phrases | "At this point in time" → "now." "Due to the fact that" → "because." |
| Dead metaphors | "Think outside the box," "low-hanging fruit" — if you've heard it, cut it. |
The Hemingway Test
For every word, ask:
- Does this word change the meaning?
- If I cut it, would the reader miss it?
- Is there a shorter way to say this?
If the answer to all three is no, the word dies.
Output Format
## 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?
Principles
- Shorter is almost always better — When in doubt, cut.
- Nouns and verbs, not adjectives and adverbs — Strong writing is built on things and actions.
- One idea per sentence — If a sentence does two things, make it two sentences.
- No word is sacred — Even the ones you love. Especially those.
- Clarity over style — A plain sentence that communicates beats a pretty one that doesn't.
The Iceberg
Hemingway's theory: the dignity of movement of an iceberg is due to only one-eighth of it being above water. What you leave out strengthens what remains. Trust the reader to fill the gaps.
Lessons
[Skill-specific lessons will be added here as they're captured]
FAQ
What does the cw-hemingway skill do?
Cuts ruthlessly. Flags every adjective, adverb, and unnecessary word. Demands you kill your darlings.
How do I install cw-hemingway?
Run npx skills add https://github.com/everyinc/compound-writing --skill cw-hemingway in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/cw-hemingway/ (personal) or .claude/skills/cw-hemingway/ (project).
Which AI agents can use cw-hemingway?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is cw-hemingway safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains cw-hemingway?
It is published by everyinc in everyinc/compound-writing. It has 211 recorded installs.
More from everyinc/compound-writing
cw-sedaris
everyinc/compound-writing
Open the skill to read its SKILL.md instructions.
cw-dev-edit
everyinc/compound-writing
Review a draft for big-picture issues in argument, structure, stakes, evidence, and payoff. Use when a piece needs developmental editing, a top-level diagnosis, or substantial restructuring before sentence polish.
cw-hitchcock
everyinc/compound-writing
Reviews for suspense and tension. Where's the bomb under the table? What does the reader know that someone doesn't?
cw-brainstorm
everyinc/compound-writing
Help users surface raw material for a piece when they don't have a specific idea yet. Invoke with /cw-brainstorm or when user says they want to explore ideas.
cw-onboarding
everyinc/compound-writing
Begin or refresh the separate VOICE.md, STYLE.md, and optional AUDIENCE.md guides in a writer's durable writing home from a short conversation, existing writing, or maintained context. Use during first-run writing-home setup and when the user wants to define, calibrate, import, or update voice, style, or audience context.
cw-final-pass
everyinc/compound-writing
Run a publication-readiness check on a nearly complete piece and deliver a clear ready, almost-ready, or needs-work verdict. Use when the user asks for a final pass, quality gate, or pre-publication check.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.