Write with authority, directness, and precision.
An open agent skill and prompt standard to eliminate excessive hedging, apologies, and defensive caveats in academic and professional prose.
🇨🇳 中文说明 · The Problem · Core Principles · Showcase · How to Use · Installation · Examples
When writing academic papers, research proposals, or professional briefs, authors frequently anticipate reviewer objections, misunderstandings, or edge cases by over-protecting their arguments. This leads to defensive writing:
- Opening contributions with self-limiting disclaimers ("While we do not claim to solve...").
- Stacking weak modal hedges ("might cautiously suggest that X could potentially...").
- Explaining what the paper does not do instead of what it does.
- Diluting core insights with apologetic caveats before stating evidence.
Anti-Defensive Writing transforms hesitant, over-caveated drafts into direct, claim-forward, and authoritative prose—while rigorously preserving necessary methodological constraints, scientific precision, and analytical boundaries.
| Defensive Pattern (Discouraged) | Claim-Forward Pattern (Preferred) |
|---|---|
| Preemptive Apology "This paper does not claim to offer a complete theory..." |
Direct Contribution "This paper identifies the key mechanism governing..." |
| Starting with Limitations "Although our sample is restricted to 50 nodes..." |
Leading with Findings "Across 50 test nodes, our system improves latency by 34%..." |
| Stacked Modal Hedging "The data may potentially indicate that X might influence Y." |
Calibrated Evidence Strength "The empirical evidence demonstrates that X influences Y." |
| Negative Framing "We do not argue that policy alone determines outcomes." |
Positive Analytical Interaction "Implementation outcomes depend on policy and administrative capacity." |
- Lead with the Claim: Open paragraphs with your core insight or discovery, not an anticipatory defense.
- Define Scope Positively: Explicitly state what the study examines, analyzes, and contributes rather than listing what it ignores.
- Preserve Legitimate Precision: Keep real constraints (sample limits, assumptions, scope bounds) in their proper analytical sections (Methods / Limitations) rather than scattering them across abstracts and introductions.
- Calibrate Evidence, Not Apologies: Express uncertainty through objective empirical boundaries, not through timid language.
Defensive:
This paper is not intended to provide a comprehensive theory of platform governance, but rather to examine one specific mechanism.Direct & Stronger:
This paper identifies a mechanism through which platform governance reshapes participation.
Defensive:
While our sample cannot capture every real-world variation, we attempt to offer preliminary insights into model efficiency.Direct & Stronger:
On standard 32k-token benchmarks, SparseBlock achieves a 2.4× throughput improvement while maintaining baseline perplexity.
Defensive:
We certainly do not expect to solve urban heat mitigation overnight, but we hope our sensor framework might be somewhat helpful.Direct & Stronger:
This project deploys a 50-node thermal sensing network to provide neighborhood-scale surface temperature predictions within 0.5°C accuracy.
Explore full paragraph-level before/after case studies in examples/:
macOS / Linux / WSL (sh):
curl -fsSL https://raw.githubusercontent.com/Kiterlin/anti-defensive-writing/main/install.sh | shWindows (PowerShell):
irm https://raw.githubusercontent.com/Kiterlin/anti-defensive-writing/main/install.ps1 | iexCustom skills directory:
# sh
curl -fsSL https://raw.githubusercontent.com/Kiterlin/anti-defensive-writing/main/install.sh | sh -s -- --dest <skills-dir>
# PowerShell
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/Kiterlin/anti-defensive-writing/main/install.ps1))) -Dest <skills-dir>Paste this into your Custom Instructions, System Prompt, or Project Knowledge:
You are an expert editor specializing in Anti-Defensive Writing.
When revising academic or professional text:
1. Identify and eliminate defensive writing: unnecessary caveats, preemptive apologies, excessive modal hedging (may, might, could, potentially), and negative self-limiting statements.
2. Lead with primary claims, contributions, and findings.
3. Preserve necessary scientific precision, methodological constraints, and scope limitations, placing them in their proper analytical context without apologetic framing.
4. Keep the prose direct, active, and claim-forward.
# Anti-Defensive Writing Rules
- When writing or editing documentation, papers, or proposals, avoid defensive writing patterns.
- Remove redundant disclaimers and hesitant hedging while preserving exact technical and methodological precision.
- Follow the guidelines in SKILL.md.## Writing Style
- Apply Anti-Defensive Writing: write directly, state contributions first, and avoid apologetic caveats or vague hedges.Ask your AI agent to diagnose defensive writing patterns in your draft:
$anti-defensive-writing Please review my draft and identify every instance of defensive writing, unnecessary caveats, and excessive hedging.
Review the highlighted points. Differentiate between unnecessary defensive padding and essential methodological scope conditions.
Apply the anti-defensive rewrite pass:
$anti-defensive-writing Based on the issues identified above, revise these paragraphs to make them direct and claim-forward while maintaining methodological precision.
.
|-- SKILL.md # Primary skill definition & prompt rules
|-- README.md # English documentation
|-- README.zh-CN.md # Chinese documentation
|-- install.sh # Unix installation script
|-- install.ps1 # Windows PowerShell installation script
|-- skill.json # Package metadata for skill package managers
|-- agents/
| `-- openai.yaml # Agent configuration
|-- assets/
| |-- cover-en.png # English banner cover image
| |-- cover-zh-cn.png # Chinese banner cover image
| |-- star-history.svg # Star growth chart (light / dark themes)
| `-- star-history-dark.svg
|-- examples/ # Real-world paragraph case studies
| |-- academic-introduction.md
| |-- grant-proposal.md
| `-- methods-and-contributions.md
`-- skill/
`-- anti-defensive-writing/
|-- SKILL.md # Mirrored clean installable skill
`-- agents/
`-- openai.yaml
Verify skill metadata and mirror consistency:
# JSON validation
python3 -c "import json; json.load(open('skill.json'))"
# Mirror consistency check
diff -u SKILL.md skill/anti-defensive-writing/SKILL.md
diff -u agents/openai.yaml skill/anti-defensive-writing/agents/openai.yamlDistributed under the MIT License.
If this skill sharpened your writing, a ⭐ helps other researchers find it.
