{"repo":"berelevant-ai/slopless","free":true,"listed":false,"github":"https://github.com/berelevant-ai/slopless","clone":"git clone https://github.com/berelevant-ai/slopless.git","description":"Deterministic textlint rules and CLI for catching prose slop in English Markdown.","language":"TypeScript","stars":321,"topics":["ai","cli","lint","linter","llm","markdown","nodejs","prose","quality","slop"],"license":"MIT","category":"cli-tools","readme_excerpt":"slopless Give it to your writing agent and it stops handing you AI-slop prose. Slopless is a deterministic linter - a textlint preset and a zero-config CLI - that flags the LLM tells (hollow framing, fake contrasts, hedging, em-dash tics, vacuous closers, and many more) so the agent rewrites until the text reads human. No model calls, no API key. What it catches Given this paragraph of confident-sounding slop: npx slopless flags six findings across five rules - structure and rhetoric, not just a word list: Full JSON output is the default. See the Rules page for the complete inventory. Intended Usage Loop Then start a fresh writing-agent session and tell it to use the Slopless skill: Loop: 1. Install Slopless. 2. Read the core help ( npx slopless --help ). 3. Install the agent skill for Codex or Claude Code. 4. Tell the writing agent to use the skill. 5. Let the agent run Slopless, rewrite, and rerun until the JSON output has no findings. 6. Profit. Set up the CLI The CLI bundles textlint, so it needs no separate textlint install and no .textlintrc . This is the recommended path for writing agents and one-off checks. Slopless is English-only. It requires a file path, glob, or stdin input. A bare npx slopless exits with code 2 . Exit 0 means clean. Exit 1 means findings. Exit 2 means failure. Output is always JSON: Set up the textlint preset If you already run textlint, add slopless as a preset instead. It runs through your existing textlint, alongside your other rules and .tex","default_branch":null,"files":null,"tree":[],"storefront":"/r/berelevant-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/berelevant-ai/slopless/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}