blog-authorlisted
Install: claude install-skill nolte/claude-shared
# Blog Author
Operationalises the blog-author contract defined in this plugin's spec corpus and produces post pairs in any consumer repository that adopts the contract. The reference consumer is `nolte/blog`; the same skill works against any consumer that satisfies the §Consumer contract sections of the three load-bearing specs. The skill is the role-and-process layer that produces a bilingual EN-canonical + DE-translated post pair, runs the pre-handover self-check against the two sibling specs, and hands the pair off to the editorial layer via `lektorat-apply`.
This skill binds the spec's contract to an on-disk procedure. It does not redefine the rules; when this skill and the specs disagree, the specs win and this skill needs the update. The three load-bearing specs in this plugin are:
- `spec/project/blog-author/` — the seven-step workflow, briefing inputs, pre-handover self-check, delivery contract, handover routes.
- `spec/project/post-writing-style/` — voice, readability thresholds (sentence length 14–20, paragraph ≤ 4 sentences, the cross-language **LIX** corridor on **both** bodies per `spec/project/readability-lix/` — EN aim ≤ 45, DE aim ≤ 50 — plus Flesch–Kincaid 7–10 as a supplementary EN signal), the closed forbidden-words list, bilingual typography (`"…"` EN vs. `„…"` DE, em-dash with spaces, `ä/ö/ü/ß`), AI-disclosure tone.
- `spec/project/post-audience-communication/` — primary-audience declaration (reference: `primaryAudience: A | B | C`), audience-specific