neurofoo/eos-usage
Strunk & White grammar review using the 11 elementary rules from "Elements of Style" Chapter I. Use when checking mechanics, punctuation, and grammatical correctness.
npx skills add https://github.com/neurofoo/agent-skills --skill eos-usage
Review writing against Strunk & White's 11 elementary rules of usage from Chapter I.
Analyze the provided text for grammatical and mechanical errors. Flag specific violations with line numbers or quotes where possible.
Text Under Review: [title or brief description]
| # | Rule | Status | Issues Found |
|---|------|--------|--------------|
| 1 | Form possessive singular with 's | Pass/Needs Work/N/A | [issues] |
| 2 | Use serial comma | Pass/Needs Work/N/A | [issues] |
| 3 | Enclose parenthetic expressions in commas | Pass/Needs Work/N/A | [issues] |
| 4 | Comma before conjunction + independent clause | Pass/Needs Work/N/A | [issues] |
| 5 | No comma splice | Pass/Needs Work/N/A | [issues] |
| 6 | No sentence fragments | Pass/Needs Work/N/A | [issues] |
| 7 | Use colon to introduce lists/appositives | Pass/Needs Work/N/A | [issues] |
| 8 | Use dash for abrupt breaks | Pass/Needs Work/N/A | [issues] |
| 9 | Subject-verb agreement | Pass/Needs Work/N/A | [issues] |
| 10 | Proper pronoun case | Pass/Needs Work/N/A | [issues] |
| 11 | Dangling modifiers | Pass/Needs Work/N/A | [issues] |
| Location | Error | Correction |
|----------|-------|------------|
| [line/quote] | "It is cold, we should go inside" | "It is cold; we should go inside" OR "It is cold, so we should go inside" |
| Location | Fragment | Suggested Fix |
|----------|----------|---------------|
| [line/quote] | [fragment] | [complete sentence] |
| Location | Error | Correction |
|----------|-------|------------|
| [line/quote] | "Walking down the street, the trees were beautiful" | "Walking down the street, I noticed the beautiful trees" |
10. Use the proper case of pronoun — "between you and I" is wrong; use "between you and me." In compound constructions, test each pronoun alone.
11. A participial phrase at the beginning of a sentence must refer to the grammatical subject — "Walking down the street, the trees were beautiful" is wrong (trees weren't walking). Fix: "Walking down the street, I noticed the beautiful trees."
Grammar Accuracy: [Clean/Minor Issues/Significant Errors]
Most Common Error Type: [error category]
Corrections Needed:
$ARGUMENTS
Take neurofoo/eos-usage 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.