Help us improve
Share bugs, ideas, or general feedback.
From skills-for-humanity
Applies five-category line-editing passes (redundancy, nominalisations, passive voice, rhythmic monotony, throat-clearing) to repair clunky or wordy prose at the sentence level.
npx claudepluginhub human-avatar/skills-for-humanityHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-writing-line-editingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Line editing addresses mechanical failures at the sentence level — the problems that make competent writing feel clunky, slow, or airless. These are distinct from prose quality problems (which `/s4h-writing-prose-elevation` addresses): line editing is about removing what is broken, not elevating what is merely flat.
Applies a three-pass revision system to polish drafts: cuts clutter, reduces cognitive load, improves rhythm.
Applies Strunk's Elements of Style principles to writing or editing prose: omit needless words, use active voice, prefer positive form, and keep related words together.
Applies Strunk & White writing rules for clear, concise prose. Enforces active voice, concrete language, and omission of needless words.
Share bugs, ideas, or general feedback.
Line editing addresses mechanical failures at the sentence level — the problems that make competent writing feel clunky, slow, or airless. These are distinct from prose quality problems (which /s4h-writing-prose-elevation addresses): line editing is about removing what is broken, not elevating what is merely flat.
Five failures account for the majority of sentence-level problems:
Redundancy: Saying the same thing twice, either in the same sentence or in adjacent sentences. Often invisible to the writer because the repetition feels like emphasis or clarity.
Nominalisation (zombie nouns): Converting verbs and adjectives into noun forms, burying the action inside the noun. "Made a decision" instead of "decided." "Had a realisation" instead of "realised." "Conducted an investigation" instead of "investigated." Every nominalisation costs one verb, reduces clarity, and adds bureaucratic weight.
Agency-obscuring passive voice: Not all passive voice is wrong — "Mistakes were made" is passive, but sometimes the subject genuinely isn't known or relevant. The problem is passive voice that obscures who did what, when the agent matters: "The decision was made to cut the programme" when the sentence needs to say who cut it.
Rhythmic monotony: All sentences the same length. All sentences starting the same way. A page that reads like a manual because every sentence is a main clause, subject-verb-object, approximately fifteen words, followed by another exactly like it. Rhythm variation creates pace, emphasis, and the sense of a living mind behind the prose.
Throat-clearing: Opening sentences or paragraphs that warm up before landing. "It is worth noting that the situation has certain characteristics that make it worth considering." The sentence starts before the writer has found the point. The actual sentence starts at "the situation."
Pass 1: Redundancy
Framing check: Confirm the specific text before continuing. State what you've identified — the actual piece being edited and its key parameters (length, register, genre) — in one sentence, then use AskUserQuestion:
Flag any sentence or passage that says what has already been said. This includes: direct repetition (same information twice in close proximity), circular sentences (restating the subject in the predicate), and summary after explanation (explaining something then immediately summarising it). For each: quote both instances, recommend cutting or combining.
Pass 2: Zombie Nouns (Nominalisations) Scan for the most common nominalisation patterns:
For each: quote the nominalised form + suggest the active verb replacement.
Pass 3: Passive Voice Flag passive constructions. For each:
Pass 4: Sentence Rhythm Read a sample passage aloud. Note:
Prescribe: where to add short sentences; where to vary opening patterns; where a sentence can be broken or combined.
Pass 5: Throat-Clearing Identify opening sentences in paragraphs and in the piece itself where the writer is warming up rather than landing. Signs: "It is worth noting that...", "It is important to understand that...", "One of the interesting aspects of this is...", sentences where the subject is "it" or "there" followed by a linking verb.
For each: quote the throat-clearing opener + write the sentence as it should start.
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what is being analyzed and what the core question is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
Redundancies: [Quoted instances + cut/combine recommendation]
Zombie Nouns: [Quoted form → Active verb replacement]
Passive Voice:
Rhythm Notes: [Diagnosis of monotony type + prescription: where to add short sentences, vary openings, etc.]
Throat-Clearing: [Quoted opener → Lean reconstruction]
Rewritten Sample Paragraph: [One complete paragraph from the submitted text with all five categories of changes applied, showing the cumulative effect]
/s4h-writing-restructure before line editing. Rewriting sentences in a section that will be cut or moved is wasted effort. Structure first, sentences second./s4h-writing-prose-elevation./s4h-writing-prose-elevation — these two skills work in sequence: line editing removes the clutter, prose elevation raises the quality./s4h-writing-tone-alignment — many tone corrections are sentence-level changes; the two passes can often be combined.After delivering this output, use AskUserQuestion to offer the next move:
/s4h-writing-voice-consistency — Check voice is consistent after editing/s4h-writing-tone-alignment — Check tone after editing/s4h-writing-prose-elevation — Elevate the edited prose