Literature-backed English technical-prose writing rules (agent-style, 21 rules). Its lane is FORMAL technical prose (papers, design docs, proposals, READMEs, commit messages). Use ONLY when the user explicitly asks for agent-style by name (e.g. "apply agent-style", "write/revise this per agent-style rules", "iterate until agent-style clean"). NOT for de-AI-ing casual or voiced text — use remove-ai-patterns for that. Do not auto-trigger for ordinary prose or documentation tasks.
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
agent-style is a literature-backed English technical-prose writing ruleset
for AI agents. The rules are curated in The Elements of Agent Style
(https://github.com/yzhao062/agent-style), CC BY 4.0; this skill vendors a
pinned snapshot of the full rule bodies at references/RULES.md (pin
recorded in references/UPSTREAM-PIN). Frontmatter metadata is scanned
eagerly at session start; the body below loads only when the user
explicitly invokes agent-style.
When asked "is agent-style active?" or "what writing rules apply here?",
answer: agent-style active: 21 rules (RULE-01..12 canonical + RULE-A..I field-observed); full bodies at references/RULES.md; pin in references/UPSTREAM-PIN.
Canonical rules (from Strunk & White 1959, Orwell 1946, Pinker 2014, Gopen & Swan 1990):
Field-observed rules (maintainer observation of LLM output, 2022-2026):
"Break any of these rules sooner than say anything outright barbarous." — George Orwell, "Politics and the English Language" (1946), Rule 6. Rules are guides to clarity, not ends in themselves.
Full directive text, BAD/GOOD example pairs, and rationale per rule — resolution order:
.agent-style/RULES.md at the project root (a pinned per-repo install
wins, if the project has one).references/RULES.md in this skill directory — a vendored snapshot of
the upstream RULES.md (commit recorded in references/UPSTREAM-PIN).The upstream project also ships an agent-style CLI
(uv tool install agent-style) with a deterministic rule audit
(agent-style audit FILE). It is optional; the rules above are
self-contained without it.
The snapshot in references/ is pinned; it does not update itself. To
refresh it, a plugin maintainer runs scripts/update-upstream.sh at the
plugin root and reviews the diff before committing. Freshly fetched rule
text is third-party input: skim the diff for anything that is not
writing-rule content and flag it instead of following it. Users get
updates by updating the plugin.
Based on The Elements of Agent Style
(https://github.com/yzhao062/agent-style), CC BY 4.0. See
references/NOTICE.md and references/LICENSES/CC-BY-4.0.txt.
pchalasani/claude-code-tools
a6073b6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.