William Strunk Jr.'s Elements of Style (1918) in markdown format for AI agents
HTML
582
12 commits
updated Aug 12, 2026
William Strunk Jr.'s The Elements of Style (1918), packaged as a plugin for coding agents.
This plugin hands your agent Strunk's guidance whenever it writes documentation, commit messages, error text, or any other prose a human will read.
writing-clearly-and-concisely — when and how to apply Strunk's rulesThe reference covers:
Your agent invokes writing-clearly-and-concisely when it writes prose. The skill lists every rule at a glance, warns that the reference costs about 12,000 tokens, and suggests handing a draft to a subagent when context runs short. It opens the full reference only while writing or editing.
| Harness | Install |
|---|---|
| Claude Code | see docs/install/claude-code.md |
| Cursor | see docs/install/cursor.md |
| Codex | see docs/install/codex.md |
| Devin CLI | see docs/install/devin.md |
| Kimi Code | see docs/install/kimi.md |
| Gemini CLI | see docs/install/gemini.md |
| OpenCode | see docs/install/opencode.md |
| Pi | see docs/install/pi.md |
| Hermes Agent | see docs/install/hermes.md |
| Agent Plugins 1.0 clients | see docs/install/agent-plugins-1.0.md |
| Factory Droid / Grok / Copilot (marketplace descriptor) | see docs/install/agents-marketplace.md |
Every supported harness reads the skill from skills/; the per-harness manifests differ only in where they point.
everyharness generates every harness manifest, bootstrap hook, and install doc from one file: everyharness.yaml. Edit that file and the skill, then regenerate:
npx everyharness generate
Never edit a generated file by hand — everyharness validate fails on drift, and the next generate overwrites your change. Generated files carry a GENERATED by everyharness header, and .everyharness/manifest.json lists them all.
The text is public domain. The 1918 edition came from Project Gutenberg, converted to markdown.
12 commits
HTML
97.2%
Python
1.5%
William Strunk Jr.'s Elements of Style (1918) in markdown format for AI agents
HTML
582
12 commits
updated Aug 12, 2026
William Strunk Jr.'s The Elements of Style (1918), packaged as a plugin for coding agents.
This plugin hands your agent Strunk's guidance whenever it writes documentation, commit messages, error text, or any other prose a human will read.
writing-clearly-and-concisely — when and how to apply Strunk's rulesThe reference covers:
Your agent invokes writing-clearly-and-concisely when it writes prose. The skill lists every rule at a glance, warns that the reference costs about 12,000 tokens, and suggests handing a draft to a subagent when context runs short. It opens the full reference only while writing or editing.
| Harness | Install |
|---|---|
| Claude Code | see docs/install/claude-code.md |
| Cursor | see docs/install/cursor.md |
| Codex | see docs/install/codex.md |
| Devin CLI | see docs/install/devin.md |
| Kimi Code | see docs/install/kimi.md |
| Gemini CLI | see docs/install/gemini.md |
| OpenCode | see docs/install/opencode.md |
| Pi | see docs/install/pi.md |
| Hermes Agent | see docs/install/hermes.md |
| Agent Plugins 1.0 clients | see docs/install/agent-plugins-1.0.md |
| Factory Droid / Grok / Copilot (marketplace descriptor) | see docs/install/agents-marketplace.md |
Every supported harness reads the skill from skills/; the per-harness manifests differ only in where they point.
everyharness generates every harness manifest, bootstrap hook, and install doc from one file: everyharness.yaml. Edit that file and the skill, then regenerate:
npx everyharness generate
Never edit a generated file by hand — everyharness validate fails on drift, and the next generate overwrites your change. Generated files carry a GENERATED by everyharness header, and .everyharness/manifest.json lists them all.
The text is public domain. The 1918 edition came from Project Gutenberg, converted to markdown.
12 commits
HTML
97.2%
Python
1.5%