← ClaudeAtlas

tighten-stylelisted

Tighten prose against a rule catalog: cut needless words, restore buried verbs and the active voice, and give paragraphs a spine. Checks sentence-level rules (needless words, intensifiers, hedge stacks, negative form, nominalizations) and paragraph-level structure (topic sentence, one topic, consequent order), citing rule IDs. Tightens toward the author's measured density, never past it. Triggers: tighten, tighten style, omit needless words, wordy, too wordy, cut the fat, edit for concision, copyedit, style rules, paragraph structure, active voice.
petar-djukic/writing-skills · ★ 4 · API & Backend · score 75
Install: claude install-skill petar-djukic/writing-skills
# tighten-style Cuts what does not earn its place and gives paragraphs a spine, against the catalog in [references/style-rules.md](./references/style-rules.md). Every finding cites a rule ID, so the report reads as a copyedit keyed to a document you can argue with rather than a list of opinions. The rules are ours. They cover the ground Strunk covered and the ground he could not — he wrote before markdown and before a machine could produce fluent prose with nothing behind it. ## The floor **Tightening stops at the target register's own density.** Shorter is not the target. Cutting past the measured function-word ratio manufactures the clipped, aphoristic register that reads as machine-written — the failure `filter-tells` calls overshoot. Where a `writing-voice/` corpus exists, `match-structure` supplies that floor; without one, stop at each rule's stated threshold. **The floor is venue-keyed (GH-338).** By default it is the author's own density. With `--venue <name>`, the venue profile (`writing-voice/venues/<name>.yaml`, see the writing-voice rule) supplies it instead: the profile's `targets` (`sentence_length_mean`/`stdev`) become the sentence floor — a whitepaper tightened to newsletter density reads clipped — and its `hedge_policy` keys the TS-08 threshold: `zero` flags every hedge (book voice, rule 10), `minimal` flags pairs, `calibrated` keeps single calibrated hedges on empirical claims and only flags stacks. An explicit `--sent-floor` still wins over the profile.