Skip to content

Repository files navigation

deslop-copyeditor

Antigravity Plugin Claude Code Compatible Agent Skills Spec License MIT

Autonomous line-by-line copyeditor that sanitizes AI writing patterns, bans negative pairings, eliminates staccato fragments, strips weasel hedging, and enforces direct, high-signal human prose.


The Problem: AI Prose Slop

Modern large language models (LLMs) suffer from distinct, highly repetitive rhetorical tics when drafting prose, documentation, essays, and reports:

  1. Negative Pairings: Compulsive use of contrastive negation ("Not out of fear. Not out of malice. But out of cold calculation." or "It wasn't a bug, it was a systemic failure.").
  2. Staccato Micro-Sentences: Fabricating dramatic tension with fragmented 2-word sentences ("He stilled. The room froze. A beat.").
  3. Comparative Tautologies & Hypothetical Observers: Comparing actions to themselves or inventing phantom spectators ("...the way rooms are quiet in the dead of winter" or "She spoke with the quiet patience of someone who had survived this before.").
  4. Hedging & Weasel Modifiers: Tentative qualifiers ("almost," "seemed to," "something like").
  5. Overrepresented Cliché Lexicon: Unconscious reliance on words like precise, deliberate, measured, fluorescent, hum, and ozone.

deslop-copyeditor is a specialized coding agent skill and plugin that injects a strict, zero-tolerance copyediting rulebook into your AI coding assistant, ensuring all generated text reads with confident, direct, natural human craftsmanship.


Before & After Transformation Benchmarks

Raw LLM Prose (Slop) Sanitized by deslop-copyeditor Core Violation Fixed
"Not out of haste. Not out of anger. Just a cold, precise desire to finish the pipeline." "He wanted to finish the pipeline." Banned Negative Pairings & Cliché Modifiers (precise)
"The server went dark. A beat. Then — the terminal stilled." "The server shut down and the terminal session closed." Eliminated Staccato Micro-Prose (< 3 words)
"He reviewed the PR with the careful patience of someone who had seen systems burn." "He reviewed the PR carefully and patiently." Stripped Hypothetical Third-Party Observer
"The architecture moved the way distributed architectures move when network partitions strike." "Network partitions degraded cluster routing performance." Banned Comparative Tautology (the way X does)
"His voice sounded low, almost fond, as he watched the cluster recover." "His voice was low and fond as he watched the cluster recover." Removed Weasel Hedging (almost fond)

Installation & Quickstart

1. Google Antigravity Plugin (CLI & IDE)

Install directly using the Antigravity CLI:

agy plugin install https://github.com/Labreo/deslop-copyeditor

Validate local installation:

agy plugin validate ~/.gemini/config/plugins/deslop-copyeditor

2. Universal One-Command Installer (npx)

Install into your active assistant environment with a single zero-dependency command:

# Auto-detects and installs to your global agent configurations
npx deslop-skill install

To install into a specific target:

npx deslop-skill install --target antigravity   # ~/.gemini/config/skills/
npx deslop-skill install --target claude        # ~/.claude/skills/
npx deslop-skill install --target workspace     # .agents/skills/ (Project-specific)
npx deslop-skill install --target cursor        # .cursor/rules/

3. Project / Team Sharing (.agents/)

Share the skill with everyone who clones your repository by checking it into version control:

mkdir -p .agents/skills/deslop-copyeditor
curl -sSL https://raw.githubusercontent.com/Labreo/deslop-copyeditor/main/SKILL.md -o .agents/skills/deslop-copyeditor/SKILL.md
git add .agents/skills/deslop-copyeditor/SKILL.md
git commit -m "feat(agent): add deslop-copyeditor skill"

Built-In Prose Auditor CLI

You can also run deslop-skill as an automated linter against any markdown or text file before publishing:

npx deslop-skill check article.md

Sample Output:

Auditing article.md against deslop copyediting rules...

✖ Found 3 potential AI prose violation(s):

  Line 14:1 [NEGATIVE_PAIRING] — Detected banned negative pairing structure ("Not X. Not Y. But Z.")
  Line 28:12 [BANNED_WORD] — Found banned AI cliché word: "deliberate"
  Line 42:1 [COMPARATIVE_TAUTOLOGY] — Detected banned comparative tautology ("...the way X was...")

Run your agent with the deslop-copyeditor skill to automatically rewrite these lines.

Strict Rulebook Architecture

A. Bans on Negative Pairings

  • Negative pairs banned: No "Not X. Not Y. Just Z." structures.
  • Contrasting negation banned: No "It wasn't X, it was Y." State what things are directly.

B. Eliminate Staccato Prose

  • Zero micro-prose: No sentences under 3 words.
  • Cadence limit: Sequences of 2 consecutive sentences under 5 words are forbidden.

C. Remove Bloat

  • Run-on limit: Max 3 subordinate clauses per sentence; split into distinct sentences where needed.
  • Sentence length: Hard ceiling at 30 words per sentence.
  • Rule of Three reduction: Avoid triples of adjectives or verbs.
  • Sensory budget: Max 2 sensory descriptors per paragraph.

D. Eliminate Hedging & Weasel Words

  • Banned tentative qualifiers: almost, seemed to, looked like, something like, as if to. State facts definitively.

E. Ban Comparative Tautologies

  • Banned: [Noun/Verb] the way [Noun/Verb] [does/is] when...
  • Banned: with the [clause] of someone who [clause]

F. Overrepresented AI Lexicon Filter

The following words and their derivatives are strictly banned in prose generation: controlled, precise, deliberate, measured, efficient, specific, particular, quietly, hum, fluorescent, ozone, architecture, system, the way, with the, somehow, rhythm, catalogue.


Telemetry & Adoption Analytics

This repository is instrumented for automated, verifiable traffic metrics:

  • Nightly Traffic Archival: A GitHub Actions workflow archives daily clones, views, and referrers to prevent historical data loss past GitHub's 14-day window.
  • Scarf Telemetry: To track enterprise adoption analytics without cookies or PII, you can route install endpoints through Scarf.

Author & Maintainer

Kanak Sanjay Waradkar (@Labreo)


License

MIT License © 2026 Kanak Waradkar

About

Autonomous line-by-line copyeditor that sanitizes AI writing patterns for Google Antigravity, Claude Code, and Cursor

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages