К основному содержанию
скилл CX Codex

agent-style — скилл для Claude Code: правила и установка

Скилл задаёт правила для формального технического текста на английском. Вызывайте его явно, когда нужно написать или отредактировать документ по правилам agent-style.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pchalasani/claude-code-tools --skill agent-style -a claude-code
Открыть на GitHub

Что делает agent-style

В наборе 21 правило: писать конкретно, убирать лишние слова, предпочитать активный залог и проверять, насколько формулировки соответствуют фактам. Он рассчитан на статьи, проектные документы, предложения, README и сообщения коммитов. Это правила для формального текста, а не для повседневной переписки.

Скилл работает по явному запросу: обычное задание написать документацию его не запускает. В проекте правила могут браться из .agent-style/RULES.md, если такой файл есть; иначе используется встроенный снимок. Он не обновляется автоматически. Для аудита можно отдельно установить CLI командой uv tool install agent-style и проверить файл через agent-style audit FILE.

Какие задачи решает

  • Отредактировать техническую статью на английском по правилам agent-style
  • Сверить README с правилами формального технического письма
  • Переписать проектное предложение яснее и конкретнее
  • Проверить технический текст командой agent-style audit FILE

Примеры запросов агенту

  • Отредактируй этот README по правилам agent-style.
  • Напиши проектное предложение на английском и примени agent-style.
  • Проверь этот файл командой agent-style audit FILE.

Как установить agent-style

1Через Skills CLI (Vercel)

npx skills add pchalasani/claude-code-tools --skill agent-style -a claude-code

2Вручную: положить файлы

~/.claude/skills/agent-style/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/agent-style/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о agent-style

Как установить agent-style в Claude Code?

Выполните npx skills add pchalasani/claude-code-tools --skill agent-style -a claude-code. Файл скилла находится по пути ~/.claude/skills/agent-style/SKILL.md.

Что делает agent-style?

Задаёт 21 правило для формального технического письма на английском: например, предлагает выбирать конкретные формулировки и убирать лишние слова. Скилл применяют к статьям, README и проектным документам.

Запускается ли agent-style автоматически?

Нет, его вызывают по имени в запросе. Обычная просьба написать или отредактировать текст сама по себе не активирует скилл.

Исходный текст

SKILL.md · MIT
---
name: agent-style
description: 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.
---
<!-- SPDX-License-Identifier: CC-BY-4.0 -->

# agent-style

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.

## Self-Verification Handshake

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.`

## The 21 Rules (Compact Directives)

Canonical rules (from Strunk & White 1959, Orwell 1946, Pinker 2014, Gopen & Swan 1990):

- **RULE-01 Curse of knowledge**: Name your intended reader; do not assume they share your tacit knowledge.
- **RULE-02 Passive voice**: Prefer active voice when the agent is known and worth naming.
- **RULE-03 Concrete language**: Prefer concrete, specific terms over abstract category words like "factors" or "aspects".
- **RULE-04 Needless words**: Cut filler phrases like "in order to", "due to the fact that", "may potentially".
- **RULE-05 Dying metaphors**: Delete clichés like "pushes the boundaries", "paradigm shift", or "state of the art".
- **RULE-06 Plain English**: Prefer "use" over "leverage", "method" over "methodology", "feature" over "functionality".
- **RULE-07 Positive form**: Prefer "trivial" to "not important", "forgot" to "did not remember"; do not stage "X, not Y" antithesis ("not just X, but Y") for emphasis.
- **RULE-08 Claim calibration**: Calibrate verbs to evidence; do not write "proves" when the evidence is "suggests".
- **RULE-09 Parallel structure**: Express coordinate ideas in the same grammatical form.
- **RULE-10 Related words together**: Keep subject close to verb and modifier close to modified; split long parentheticals.
- **RULE-11 Stress position**: Place new or important information at the end of the sentence.
- **RULE-12 Long sentences**: Split sentences over 30 words; vary length across a paragraph.

Field-observed rules (maintainer observation of LLM output, 2022-2026):

- **RULE-A Bullet overuse**: Keep prose in paragraphs when ideas connect; bullets only for genuine lists; avoid forced 3-item triads.
- **RULE-B Dash overuse**: Do not use em or en dashes as casual sentence punctuation; prefer commas, semicolons, colons, parentheses.
- **RULE-C Same-starts**: Do not open two or more consecutive sentences with the same word.
- **RULE-D Transitions**: Do not open sentences with "Additionally", "Furthermore", "Moreover", "In addition".
- **RULE-E Summary closers**: Do not end every paragraph with a sentence that restates its point.
- **RULE-F Term consistency**: Once you define a term or abbreviation, keep using it; do not alternate synonyms.
- **RULE-G Title case**: Use title case for section and subsection headings; articles and short prepositions stay lowercase.
- **RULE-H Citation discipline (critical)**: Support factual claims with verifiable citation or concrete evidence; never fabricate citations.
- **RULE-I Contractions**: Prefer "it is" / "does not" / "cannot" over "it's" / "doesn't" / "can't" in formal technical prose.

## Escape Hatch

*"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 Rule Bodies (Canonical)

Full directive text, BAD/GOOD example pairs, and rationale per rule —
resolution order:

1. `.agent-style/RULES.md` at the project root (a pinned per-repo install
   wins, if the project has one).
2. `references/RULES.md` in this skill directory — a vendored snapshot of
   the upstream `RULES.md` (commit recorded in `references/UPSTREAM-PIN`).
3. The upstream repo: https://github.com/yzhao062/agent-style.

## Optional Deterministic Audit

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.

## Updating

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.

## Attribution

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 · MIT · pchalasani/claude-code-tools

Похожие скиллы

Все скиллы по теме «Тексты и документация» →
grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. 876 391установок

Из того же набора8

socratic-quiz Скилл ведёт диалог наводящими вопросами и не выдаёт готовый ответ, пока вы сами до него не дойдёте. Пригодится, когда нужно разобраться в теме или в чужом коде. CX Codex +1 ★ 2 021звёзд репо code-walk-thru Скилл ведёт агента по файлам по одному и открывает каждый в вашем редакторе на нужной строке, чтобы вы следили за разбором или правками. CX Codex +1 ★ 2 021звёзд репо tmux-cli Скилл даёт агенту доступ к командам в других панелях tmux. Он пригодится для запуска тестов, сборок и обмена сообщениями между CLI-агентами. CX Codex +1 ★ 2 021звёзд репо msg Скилл даёт агенту CLI msg, чтобы писать другим сессиям Claude и Codex, читать входящие и договариваться о работе в tmux-панелях. CX Codex +1 ★ 2 021звёзд репо add-pattern Скилл записывает паттерны Langroid для дальнейшего использования: добавляет краткую запись в каталог и отдельный документ с описанием реализации и кодом. CX Codex +1 ★ 2 021звёзд репо recover-context Скилл собирает контекст последней задачи из родительской сессии и отмечает её состояние, решения и следующие шаги. Нужен, когда продолжаете работу с сохранённой цепочкой сессий. CX Codex +1 ★ 2 021звёзд репо jev-prose Скилл гоняет черновик через CLI jev-prose, получает отчёт о шаблонных AI-оборотах и правит текст по нему. Пригодится, когда пишешь абзацы и хочешь убрать штампы. CX Codex +1 ★ 2 021звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой