neurofoo/eos-style
Strunk & White style review using the 21 reminders from "Elements of Style" Chapter V. Use when editing prose, reviewing drafts, or improving writing clarity and tone.
npx skills add https://github.com/neurofoo/agent-skills --skill eos-style
Review writing against Strunk & White's 21 style principles from Chapter V "An Approach to Style."
Analyze the provided text against each of the 21 style reminders. Focus on actionable feedback with specific examples from the text. Not all principles apply to every piece—mark N/A when appropriate.
Text Under Review: [title or brief description]
| # | Principle | Status | Notes |
|---|-----------|--------|-------|
| 1 | Place yourself in the background | Pass/Needs Work/N/A | [specific feedback] |
| 2 | Write naturally | Pass/Needs Work/N/A | [specific feedback] |
| 3 | Work from suitable design | Pass/Needs Work/N/A | [specific feedback] |
| 4 | Write with nouns and verbs | Pass/Needs Work/N/A | [specific feedback] |
| 5 | Revise and rewrite | Pass/Needs Work/N/A | [specific feedback] |
| 6 | Don't overwrite | Pass/Needs Work/N/A | [specific feedback] |
| 7 | Don't overstate | Pass/Needs Work/N/A | [specific feedback] |
| 8 | Avoid qualifiers | Pass/Needs Work/N/A | [specific feedback] |
| 9 | Don't affect breeziness | Pass/Needs Work/N/A | [specific feedback] |
| 10 | Use orthodox spelling | Pass/Needs Work/N/A | [specific feedback] |
| 11 | Don't explain too much | Pass/Needs Work/N/A | [specific feedback] |
| 12 | Don't construct awkward adverbs | Pass/Needs Work/N/A | [specific feedback] |
| 13 | Make sure speakers are clear | Pass/Needs Work/N/A | [specific feedback] |
| 14 | Avoid fancy words | Pass/Needs Work/N/A | [specific feedback] |
| 15 | Use dialect sparingly | Pass/Needs Work/N/A | [specific feedback] |
| 16 | Be clear | Pass/Needs Work/N/A | [specific feedback] |
| 17 | Don't inject opinion | Pass/Needs Work/N/A | [specific feedback] |
| 18 | Use figures of speech sparingly | Pass/Needs Work/N/A | [specific feedback] |
| 19 | Don't sacrifice clarity for shortcuts | Pass/Needs Work/N/A | [specific feedback] |
| 20 | Avoid foreign languages | Pass/Needs Work/N/A | [specific feedback] |
| 21 | Prefer standard to offbeat | Pass/Needs Work/N/A | [specific feedback] |
10. Use orthodox spelling — Follow standard conventions unless you have good reason not to.
11. Don't explain too much — Trust the reader. Avoid excessive adverbs after "said" and over-explanatory dialogue tags.
12. Don't construct awkward adverbs — Avoid forcing "-ly" onto words that don't take it naturally.
13. Make sure speakers are clear — In dialogue, readers must always know who is speaking.
14. Avoid fancy words — Prefer the plain word to the fancy one. "Home" not "domicile."
15. Use dialect sparingly — The best dialect writers use minimal deviation from standard language.
16. Be clear — Clarity is the foundation. Muddiness is not depth; obscurity is not profundity.
17. Don't inject opinion — Keep personal opinions out unless they serve the work. They mark the egoist.
18. Use figures of speech sparingly — Metaphors and similes need space. Constant comparison exhausts the reader.
19. Don't sacrifice clarity for shortcuts — Strong, precise words are better than clever abbreviations.
20. Avoid foreign languages — Write in English. Foreign phrases can seem pretentious.
21. Prefer standard to offbeat — Choose established words over trendy or invented ones.
Overall Assessment: [Strong/Needs Revision/Major Issues]
Top 3 Improvements:
$ARGUMENTS
Take neurofoo/eos-style from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.