elements-of-style

Rewrites and edits English prose using Strunk and White's rules of usage and composition.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/vnovakovits/claude-skills --skill elements-of-style-vnovakovits
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elements-of-style
Source: https://github.com/vnovakovits/claude-skills/tree/main/plugins/engineering-practices/skills/elements-of-style
Command: npx skills add https://github.com/vnovakovits/claude-skills --skill elements-of-style-vnovakovits

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Technical and workplace prose is often wordy, vague, passive, or grammatically shaky, forcing readers to re-read sentences to extract the point. This Skill applies William Strunk Jr.'s "The Elements of Style" to draft, tighten, and proofread text so a busy reader gets the message on the first pass. ## Core Features & Use Cases - Rules of usage and composition: Enforces comma rules, active voice, positive form, parallel structure, concrete language, and the "omit needless words" principle across any prose. - Substitution table and misused-words list: Replaces wordy phrases ("due to the fact that" → "because") and corrects commonly misused terms (comprise, fewer/less, literally). - Structured editing pass: Provides an eight-step revision workflow for your own or others' text, from design-level reordering down to mechanics. - Use Case: Paste a draft PR description or incident report and ask for a tighter version; the Skill cuts qualifiers, converts passives, and returns a before/after you can review. ## Quick Start Ask the AI to tighten this paragraph and remove needless words while keeping the technical meaning intact.

Frequently Asked Questions about elements-of-style

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make my writing more concise?▼

Apply the "omit needless words" rule: delete qualifiers like very and really, replace phrases such as "due to the fact that" with "because", and cut sentences that merely announce the next one. The Skill's substitution table maps common wordy phrases to shorter equivalents.

How to write better PR descriptions and commit messages?▼

Lead each section with a topic sentence, use imperative active voice, and name the behavior rather than the mechanism. Replace vague terms like "various" or "improved" with concrete numbers, file names, and exact error text.

When should I use passive voice instead of active voice?▼

Use passive voice deliberately when the actor is unknown, irrelevant, or when you are avoiding blame, such as "The key was leaked" in a post-mortem. Otherwise prefer active voice because it is shorter and names who performs the action.

Does this writing guidance apply to non-English text?▼

The English rules of usage, such as comma placement and possessives, do not transfer to other languages. The underlying principles of being concrete, positive, and brief still apply to localized strings and translated copy.

When is it acceptable to break grammar and style rules?▼

Break a rule only deliberately when the sentence improves, such as using a fragment for emphasis or a negative when contrast is the point. House style guides override Strunk on matters like the serial comma and spelling conventions.