| name | revision-framework |
| description | Apply 3-column revision method (problem/diagnosis/fix), detect weak phrasing, check clarity, enforce house-rulebook style. Use when revising drafts, improving prose quality, or when user asks to edit or refine writing. |
Revision Framework
This skill provides systematic methodology for revising prose from structure to style.
Core Methodology: 3-Column Revision
The 3-column method is a systematic approach to identifying and fixing prose problems.
The Three Columns
| Problem (quote) | Diagnosis (why it fails) | Fix (rule) |
|---|---|---|
| Original problematic text | Specific issue identified | Corrected version + principle |
Example
| Problem | Diagnosis | Fix |
|---|---|---|
| "The thing that I want to say is..." | Filler phrase, delays main point | "I argue that..." (Get to the point) |
| "It is important to note that..." | Passive construction, weak | "Note that..." or delete entirely |
| "In today's modern society..." | Redundant (today = modern) | "Today..." (Eliminate redundancy) |
Revision Levels: Top-Down Approach
Revise in this order - structure before style:
Level 1: Structure (Macro)
Fix big-picture issues before line-level edits.
Check for:
- ✅ Clear thesis or main point
- ✅ Logical flow of sections
- ✅ Each paragraph has one main idea
- ✅ Transitions connect ideas
- ✅ Opening hooks and closing delivers
- ✅ No tangents or irrelevant sections
Questions to ask:
- Does every paragraph serve the thesis?
- Is the order of sections logical?
- Can I cut any section without losing the argument?
- Where does the reader get lost or confused?
Level 2: Style (Meso)
Fix paragraph and sentence-level issues.
Check for:
- ✅ Active voice (not passive)
- ✅ Strong verbs (not weak ones)
- ✅ Concrete nouns (not vague ones)
- ✅ Varied sentence length and structure
- ✅ Clear subjects (avoid "it" and "there")
- ✅ Parallel structure in lists
- ✅ Rhythm and flow
Questions to ask:
- Can I make this sentence shorter?
- Can I replace weak verbs (is, have, do) with stronger ones?
- Are my subjects clear and concrete?
- Do sentences vary in length and structure?
Level 3: Mechanics (Micro)
Final polish - grammar, word choice, punctuation.
Check for:
- ✅ Grammar and punctuation
- ✅ Precise word choice
- ✅ Consistent tense and voice
- ✅ No typos or misspellings
- ✅ Proper formatting (markdown, frontmatter)
Questions to ask:
- Is every word the right word?
- Can I use a more precise or vivid word?
- Are there any errors?
Common Prose Problems & Fixes
1. Weak Verbs
Problem: Relying on "is", "have", "do", "get", "make"
Examples:
❌ "The function is responsible for handling errors"
✅ "The function handles errors"
❌ "We made a decision to pivot"
✅ "We decided to pivot"
Rule: Replace weak verbs with action verbs.
2. Passive Voice
Problem: Hiding the actor, making prose indirect
Examples:
❌ "The bug was fixed by the team"
✅ "The team fixed the bug"
❌ "It is believed that AI will transform work"
✅ "AI will transform work"
Rule: Use active voice unless you specifically want to hide the actor.
Exception: Passive is OK when:
- Actor is unknown: "The server was attacked"
- Actor doesn't matter: "The code was deployed"
- You want to emphasize object: "The Constitution was ratified in 1788"
3. Vague Language
Problem: Abstract or general terms that don't create clear images
Examples:
❌ "The situation was challenging"
✅ "We missed three deadlines and lost our biggest client"
❌ "Performance improved significantly"
✅ "Response time dropped from 800ms to 200ms"
Rule: Replace vague with specific. Use numbers, names, details.
4. Redundancy
Problem: Saying the same thing twice or using unnecessary words
Examples:
❌ "End result", "future plans", "past history"
✅ "Result", "plans", "history"
❌ "In my personal opinion, I think that..."
✅ "I think..."
❌ "The reason why is because..."
✅ "Because..."
Rule: Cut every word that doesn't add meaning.
5. Filler Phrases
Problem: Throat-clearing that delays the main point
Common fillers to cut:
- "It is important to note that..."
- "I would like to say that..."
- "The thing is that..."
- "What I mean is..."
- "In order to..."
- "Due to the fact that..."
- "It is worth mentioning that..."
Rule: Get to the point immediately.
6. Nominalization
Problem: Turning verbs into nouns, making prose stiff
Examples:
❌ "We conducted an investigation" (nominalization: investigation)
✅ "We investigated"
❌ "The implementation of the feature" (nominalization: implementation)
✅ "Implementing the feature" or "The feature"
Rule: Convert noun forms back to verbs when possible.
7. Hedging (Over-qualification)
Problem: Weakening claims with unnecessary hedges
Examples:
❌ "It seems like this might possibly work"
✅ "This might work" or "This works"
❌ "I would argue that it could be said that..."
✅ "I argue that..."
Rule: Commit to your claims. One qualifier is enough.
Exception: Hedging is appropriate when:
- Claim is uncertain: "This data suggests..."
- Acknowledging limitations: "In most cases..."
- Building ethos: "I believe..." (shows humility)
8. Repetition
Problem: Repeating the same word, phrase, or idea
Types:
- Word repetition: Using the same word too close together
- Idea repetition: Saying the same thing in different words
- Structure repetition: Every sentence starts the same way
Examples:
❌ "The system processes the data and then the system validates it"
✅ "The system processes the data and validates it"
❌ "This is crucial. This is essential. This is vital."
✅ "This is crucial."
Rule: Vary vocabulary and structure. Don't repeat unless intentional (rhetoric).
9. Unclear Pronouns
Problem: "It", "this", "that", "they" without clear referent
Examples:
- ❌ "We launched the feature and received feedback. This was encouraging."
- (This = launch? feedback? both?)
- ✅ "We launched the feature and received feedback. The positive feedback was encouraging."
Rule: Make pronoun references crystal clear, especially for "this" and "that".
10. Sentence Length Monotony
Problem: All sentences the same length, creating monotonous rhythm
Fix: Vary sentence length deliberately.
- Short sentences: Emphasis, clarity, urgency
- Medium sentences: Standard explanations
- Long sentences: Complex ideas, building to climax
Example:
- ❌ "The project failed. We missed deadlines. The client was unhappy. We lost the contract."
- ✅ "The project failed. We missed three critical deadlines, the client grew increasingly frustrated, and ultimately we lost the contract."
Rule: Alternate between short, medium, and long sentences.
TK Placeholders
Use [TK: description] to mark gaps during drafting:
Common TK uses:
[TK: find citation]- Need to research source[TK: add example]- Concept needs illustration[TK: verify this claim]- Fact-check required[TK: expand this section]- Needs more development[TK: better transition]- Flow needs work
Finding TKs: make search TERM="[TK:"
Rule: Every TK must be resolved before publishing.
House Rulebook Compliance
When revising, enforce these principles:
1. Markdown as Source of Truth
- No weird formatting hacks
- Clean, readable markdown
- Exports are derivatives
2. One File Per Idea
- If piece covers multiple independent ideas, split it
- Each file should have single clear thesis
3. Append, Don't Delete
- Keep drafts and iterations (version control)
- Archive completed work, don't delete
4. Utilitarian Filenames
- Filename is for finding, not reading
- Title lives inside file as
# Title
5. Clean Linking
- Use relative paths:
[text](../reference/guide.md) - Or wiki-style:
[[filename]] - Run
make check-linksbefore committing
Revision Checklist
Use this checklist when revising:
Structure ✅
- Clear thesis or main point
- Logical section order
- Each paragraph = one idea
- Strong opening and closing
- No tangents or irrelevant content
- Smooth transitions between sections
Style ✅
- Active voice (unless passive is intentional)
- Strong verbs (not is/have/make/get/do)
- Concrete nouns (not vague generalities)
- No filler phrases
- No redundancy
- Clear pronoun references
- Varied sentence length
- Appropriate hedging (not too much)
Mechanics ✅
- Grammar and punctuation correct
- Precise word choice
- Consistent tense and voice
- Proper markdown formatting
- YAML frontmatter complete (if blog post)
- No TK placeholders remaining
- No typos or misspellings
House Rulebook ✅
- Clean markdown (no formatting hacks)
- One idea per file
- Internal links are valid
- Filename is utilitarian
- Title inside file
Revision Workflow
1. Run Lint First
make lint
make lint-fix # Auto-fix formatting issues
2. Structural Pass
Read through once, focusing only on:
- Is the order right?
- Does every paragraph serve the thesis?
- Are there gaps in logic or flow?
Output: Reorder sections, cut tangents, add transitions
3. Style Pass
Read paragraph by paragraph, focusing on:
- Active voice?
- Strong verbs?
- Clear subjects?
- Varied sentence length?
Output: Rewrite weak sentences, combine short ones, split long ones
4. Mechanical Pass
Read line by line, focusing on:
- Is every word the right word?
- Are there errors?
- Is formatting correct?
Output: Fix typos, improve word choice, polish
5. TK Resolution
Search for all TK placeholders:
make search TERM="[TK:"
Output: Research and fill every gap, or delete if not needed
6. Final Link Check
make check-links
Output: Fix any broken internal links
Working with Pipeline Stages
Adjust revision depth based on pipeline stage:
Capture/Cluster (Monday/Tuesday)
Revision needed: None - just capture ideas Focus: Get ideas down, don't edit
Outline (Wednesday)
Revision needed: Structure only Focus: Logical flow, does argument hold together?
Draft (Thursday)
Revision needed: Minimal - mark gaps with TK Focus: Get words on page, accept imperfection
Revise (Friday)
Revision needed: FULL - structure, style, mechanics Focus: Apply 3-column method, systematic improvement Workflow: Top-down (structure → style → mechanics)
Review (Saturday)
Revision needed: Based on feedback Focus: Address reviewer notes, final improvements
Publish (Sunday)
Revision needed: Final polish only Focus: Typos, last TK checks, formatting
3-Column Revision Template
Use this template to systematically improve prose:
## 3-Column Revision: [File Name]
| Problem (quote) | Diagnosis (why it fails) | Fix (rule) |
|-----------------|-------------------------|------------|
| "original text" | [issue] | "corrected text" ([principle]) |
| "original text" | [issue] | "corrected text" ([principle]) |
| "original text" | [issue] | "corrected text" ([principle]) |
## Patterns Observed
[Common issues that appear multiple times]
## Rules to Remember
1. [Rule learned from this revision]
2. [Rule learned from this revision]
3. [Rule learned from this revision]
Advanced Techniques
Reverse Outline
After drafting, create an outline from what you wrote:
- Write a one-sentence summary of each paragraph
- Check if the flow makes sense
- Reorder or delete paragraphs that don't fit
Purpose: Reveals structural issues hidden when reading normally.
Read Aloud
Read your draft out loud (or use text-to-speech).
Catches:
- Awkward phrasing
- Rhythm problems
- Repetition
- Missing words
- Sentences too long to read in one breath
Reader's Perspective
Ask these questions:
- Where would I get bored?
- Where would I get confused?
- What would I skip?
- What would I question?
Purpose: Anticipate reader reactions and fix preemptively.
Related Skills
- argument-analysis: For checking logical structure
- vault-context: For pipeline stages and workflows
- blog-workflow: For publishing-specific revision
Instructions for Claude
When using this skill to revise:
- Always revise top-down - structure before style before mechanics
- Use 3-column method - explicitly state problem, diagnosis, fix
- Respect pipeline stage - don't over-edit drafts, go deep on revisions
- Mark gaps with TK - don't fake content, flag what needs research
- Apply house rulebook - enforce markdown, linking, file principles
- Suggest make commands - lint before revision, check-links after
- Work in advisory mode - suggest changes, user approves
For more details, see:
- checklist.md - Complete revision checklist