claude

writing

Style enforcement and AI trope detection for human-consumable prose

18 on GitHubby Ben DruckerMITupdated today
/

Plugin writing from marketplace bendrucker in bendrucker/claude. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (6)

  • writing:analyze

    Audit the writing hook from its run log: outcomes, latency, per-check fire counts, and whether each alert was acted on. Use when reviewing hook health, judging a Vale check's precision in practice, or deciding which checks to demote or retire. - Bash - Read

  • writing:no-diary

    Cut slop, jargon, process narration, past states, session leakage, and provenance from a deliverable (PR or MR body, code comment, doc, skill, review comment, issue, plan) so it states the result rather than how the work happened. Use when asked to de-slop, de-jargon, trim, shorten, or cut down one

  • writing:review

    Review a document through specialized lenses using parallel agents. Use when reviewing documentation, blog posts, READMEs, proposals, or any prose for quality issues across content, style, and embedded artifacts. - Read - Grep - Glob - Task - WebFetch - Bash(bun:*)

  • writing:rewrite

    Rewrite a draft message, explanation, or note to strip AI voice, slop, and filler while preserving meaning. Use to polish functional prose before sending. - Bash - Read - Skill

  • writing:scan

    Detect AI writing tropes in repository prose. Use `audit` to scan a directory or glob (READMEs, docs, skill files, proposals) for slop already committed and gate on it, reporting every match with file, line, and column. Use `score` to measure trope density of one input on a per-1000-word basis, comp

  • writing:writing

    Enforce direct, concise prose style and catch writing slop. Use when writing or editing PR descriptions, issue bodies, commit messages, documentation, Slack messages, or any human-facing text. Also use when asked to clean up, rewrite, or "de-AI" existing text.

Subagents (3)

  • artifacts

    Reviews document artifacts: URL validity, citations, Mermaid diagram syntax, and markdown table formatting. Only dispatched when the document contains links, diagrams, or tables.

  • content

    Reviews document substance: technical accuracy, factual claims, logical flow, section structure, code examples, and internal consistency.

  • style

    Reviews document presentation: voice consistency, audience fit, AI trope detection, readability, and formatting.

Hooks (4)

  • SessionStart

    bun "${CLAUDE_PLUGIN_ROOT}/hooks/sessionstart.ts"

  • PreToolUse

    IFS= read -r in; case $in in *--body*|*--message*|*--description*|*--title*|*=@*|*-F*|*--file*|*--input*|*-m*|*-b*|*\<*) if printf '%s' "$in" | grep -qE -- '--(body|message|description|title)[-= ]|(-F

  • PreToolUse

    IFS= read -r in; if printf '%s' "$in" | grep -qE '([ `]|\\t).*([ `]|\\t).*([ `]|\\t)'; then printf '%s' "$in" | bun "${CLAUDE_PLUGIN_ROOT}/hooks/lint.ts"; fi

  • PostToolUse

    bun "${CLAUDE_PLUGIN_ROOT}/hooks/lint.ts"

View source on GitHub

More from bendrucker/claude

All 57 plugins →

github

claude

GitHub Actions monitoring and pull request tooling

5 skills · 1 agent · hooks

18

honeycomb

claude

Honeycomb CLI and MCP server for observability

6 skills · 1 MCP server

18

review

claude

Code review workflows for pull requests and the working diff

5 skills · 1 agent · hooks

18

Pull request workflows: create, update, babysit CI, and reviewer follow-up

4 skills · hooks

18

gitlab

claude

GitLab workflow best practices and glab CLI usage

2 skills · 1 agent · hooks

18

comments

claude

Detect AI slop code comments in a diff and steer clean comment generation

1 skill · 1 agent · hooks

18

Maintain writing?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins57 plugins