← ClaudeAtlas

prose-style-ruleslisted

Prose style rules for writing product documentation, Epics, PRDs, ARDs, release notes, and other planning documents. Load this skill when writing or editing content that must follow a consistent terminology, voice, grammar, and formatting standard. Ships a vendor-neutral baseline and picks up an organization's own style guide when one is configured. Triggers on: style guide, house style, writing style, terminology, voice and tone, inclusive language, write epic, write PRD, write ARD, documentation style, prose review.
ihudak/ihudak-claude-plugins · ★ 2 · Code & Development · score 71
Install: claude install-skill ihudak/ihudak-claude-plugins
# Prose style rules This skill gives any writing agent the active prose style rules, so content comes out correctly styled instead of being corrected afterwards. ## How to use ### 1. Resolve the active rule set Same mechanism as `prose-style-checker` step 1, in short form. **Every miss is a silent fall-through — never an error, never a prompt.** **Baseline (always read):** ``` ${CLAUDE_PLUGIN_ROOT}/references/ ``` This is also the path `/prose-style-refresh` asks this skill to resolve on its behalf, because `${CLAUDE_PLUGIN_ROOT}` does not expand in a slash-command body. When a caller asks for the baseline directory, hand back this expanded absolute path. It is read-only: nothing ever writes into it, because a plugin reinstall replaces it. **Overlay (read the first that resolves, then stop):** 1. `<repo-root>/.prose-style/rules/` — where `<repo-root>` is `git rev-parse --show-toplevel` for the content being written, falling back to the working directory's repository, falling back to no overlay. 2. `$PROSE_STYLE_PATH` — an absolute path to a rules directory. 3. Nothing — the baseline alone. A candidate resolves only when it is a readable directory holding at least one `.md` file. ### 2. Merge The overlay **augments and overrides** the baseline, per file name. Both are in force; on any conflict about the same term or rule, **the overlay wins**. A term listed under an overlay's `## Allowed` heading is not a violation. An overlay file whose first line is `<!-- p