closestfriend

Slop Score Skill — Development skill for Claude Code

Development community

Zero-install agent skill implementing Sam Paech's eqbench Slop Score to flag synthetic lexical and structural patterns.

How to install Slop Score Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open closestfriend/slop-score-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Slop Score Skill does

Zero-install agent skill implementing Sam Paech's eqbench Slop Score to flag synthetic lexical and structural patterns.

Alternatives in Development

  • Implement Plan — You are tasked with implementing an approved technical plan from thoughts/shared/plans/ 10k ★
  • Market Sizing — Estimate TAM, SAM, SOM with top-down and bottom-up approaches 7.8k ★
  • Om Tidy — Self-maintenance pass — acts on every hygiene flag: archives completed work, groups loose clusters, splits ove 4.6k ★

README

slop-score

*"This is not AI-detection, but slop detection."*: scores **25.32/100 [SLOP]**. The tagline fails its own test.

AI-detection asks who wrote a sentence; it's unreliable, adversarial, and increasingly beside the point. Slop detection asks the question that actually matters: does the writing read like slop?: and that one can be counted, with receipts. No authorship verdict, no vibes: just the exact overused words, trigrams, and "not X, but Y" constructions, tallied and scored.

![slop-score demo](assets/demo.svg)

An agent skill (Claude Code, Cursor, Codex, or any `SKILL.md`-compatible agent) that runs Sam Paech's eqbench **Slop Score** heuristic against a piece of writing. Faithful port of https://eqbench.com/slop-score.html: composite of slop words (60%), "not X, but Y" contrast patterns (25%), and slop trigrams (15%), min-max normalized against the model leaderboard, scaled 0–100. `> 25 = SLOP`. It **flags, never rewrites**: you stay the editor.

Install

npx skills add closestfriend/slop-score-skill     # Claude Code, Cursor, Codex, etc.

Or clone straight into your agent's skills directory:

git clone https://github.com/closestfriend/slop-score-skill ~/.claude/skills/slop-score

Zero-install scoring out of the box: Stage 2 is the only thing that needs `npm install` (see below).

Usage

node scripts/slop-score.mjs --file path/to/draft.md        # human readout
node scripts/slop-score.mjs --file path/to/draft.md --json # machine JSON
node scripts/slop-score.mjs --text "some short text"
cat draft.md | node scripts/slop-score.mjs --stdin

Stage 2 (optional, fuller fidelity)

Out of the box it scores slop words + trigrams + Stage-1 surface contrast patterns with **zero install**. The 35 Stage-2 POS contrast patterns need `wink-pos-tagger`:

npm install        # local to this folder; unlocks Stage 2

The script auto-detects it; if absent, it scores without Stage 2 and says so. `node_modules/` is