MCPInstall

cw-objections

Surfaces counterarguments, objections, and "yeah buts" a reader might have to your argument. Helps you anticipate and address resistance before it derails the piece.

Installs
210
Last 24h
+8
Trending rank
#9376
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/everyinc/compound-writing --skill cw-objections
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads cw-objections automatically when relevant.

  3. 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.

Objections

Purpose

Surface the counterarguments, objections, and "yeah buts" that readers might have to your argument. This skill thinks like a skeptical but fair-minded reader—someone who's willing to be convinced but has genuine questions and pushback.

Use this when:

  • You're making an argument and want to anticipate resistance
  • You're not sure what's controversial about your claim
  • You want to find the weak points in your reasoning
  • You need to decide which objections to address in the piece

The Outsider Stance

Read as someone who doesn't know you and doesn't read your publication. No goodwill, no shared context, no in-group shorthand. They picked this up cold.

This is the key calibration: regular readers extend credit because they trust you. The outsider doesn't. Find every place the writing leans on credit the outsider hasn't extended — claims floating without evidence because your voice carries them, in-group references, names and frameworks dropped without explanation, confidence substituting for citation.

If the piece works for someone who already trusts you but collapses for someone who doesn't, that's worth surfacing.

Invocation

  • /cw-objections [text] — Surface objections to the argument in the provided text
  • /cw-objections — System asks "What argument should I find objections to?"
  • Works on selection if provided, asks if not

Types of Objections

TypeWhat the Reader ThinksExample
Factual"That's not actually true""Actually, the research shows the opposite"
Experiential"That doesn't match my experience""I've tried this and it didn't work for me"
Scope"This doesn't apply to my situation""This might work for startups but not enterprises"
Mechanism"I don't see how that follows""Why would doing X lead to Y?"
Tradeoff"What about the downsides?""Sure, but what do you lose by doing this?"
Alternative"There's a better way""Wouldn't it be easier to just..."
Moral"That feels wrong""This seems manipulative / unfair / short-sighted"
Practical"That's unrealistic""Who has time for that?"

How This Skill Works

  1. Identify the core claims — What are you actually arguing?
  2. Find the assumptions — What must be true for your argument to hold?
  3. Surface objections — Where would a thoughtful reader push back?
  4. Rate severity — Which objections are fatal if unaddressed?
  5. Suggest responses — How might you handle the strongest objections?

Output Format

## Objection Analysis

**Your core argument:** [One-sentence summary of what you're claiming]

**Key assumptions:**
- [Assumption 1]
- [Assumption 2]
- [etc.]

---

### Objections (ranked by severity)

**1. [Objection title]** — Severity: High/Medium/Low

> The reader thinks: "[What the skeptical reader is thinking]"

Why this matters: [Why this objection could derail your argument]

Possible response: [How you might address this—or note if you can't]

---

**2. [Objection title]** — Severity: High/Medium/Low

[Same format]

[Continue for all significant objections]

---

### Recommendation

**Must address:** [Which objections you need to handle in the piece]

**Can acknowledge:** [Which objections you can nod to briefly]

**Can ignore:** [Which objections aren't worth your time]

Principles

  • Steel-man the objections — Present the strongest version of each counterargument, not a strawman
  • Be specific about who objects — "Some readers" is vague. "Readers who have tried and failed at X" is useful.
  • Distinguish fatal from minor — Not all objections need addressing. Know which ones will lose the reader.
  • Objections aren't attacks — This skill thinks like a skeptic who wants to be convinced, not a hater
  • Some objections reveal scope — An objection might mean you need to narrow your claim, not defend it

The Difference from /cw-nemesis

  • /cw-nemesis attacks the writing itself—the craft, clarity, voice, and execution
  • /cw-objections attacks the argument—the claims, logic, evidence, and reasoning

Both find weaknesses. They just look in different places.

Lessons

[Skill-specific lessons will be added here as they're captured]

FAQ

What does the cw-objections skill do?

Surfaces counterarguments, objections, and "yeah buts" a reader might have to your argument. Helps you anticipate and address resistance before it derails the piece.

How do I install cw-objections?

Run npx skills add https://github.com/everyinc/compound-writing --skill cw-objections 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-objections/ (personal) or .claude/skills/cw-objections/ (project).

Which AI agents can use cw-objections?

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-objections 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-objections?

It is published by everyinc in everyinc/compound-writing. It has 210 recorded installs.

More from everyinc/compound-writing

View all →

cw-sedaris

everyinc/compound-writing

Open the skill to read its SKILL.md instructions.

Docs & Writing216 installs

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

Open the skill to read its SKILL.md instructions.

Docs & Writing212 installs

cw-scribe

everyinc/compound-writing

Route open-ended writing work through the smallest useful Compound Writing workflow. Use when the user wants to start, continue, finish, or improve a piece and has not named a more specific skill.

Docs & Writing211 installs

cw-onboarding

everyinc/compound-writing

Open the skill to read its SKILL.md instructions.

Docs & Writing210 installs

cw-simplify

everyinc/compound-writing

Open the skill to read its SKILL.md instructions.

Docs & Writing210 installs

Popular docs & writing skills

View category →

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.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs