prose-style-ruleslisted
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