Cows, Men, Paddocks

Prototyper / Examples

Browser extension · Manifest V3 · JavaScript

Slop Spotter

A Chrome extension that marks the book’s banned phrases on the page you are editing, with a plainer word in the tooltip.

An invented launch post with 15 phrases marked and a count in the corner.
An invented launch post with 15 phrases marked and a count in the corner.
User
An editor checking a draft blog post or landing page in the browser before it goes live.
Risky assumption
Marks on the live page get fixed more often than a separate lint report.
Stack
Chrome extension (Manifest V3) in plain JavaScript and CSS, with Playwright for the screenshots.
Status
Loads unpacked in Chrome. Not in the Chrome Web Store.

A Claude Code subagent built it in one pass from a one-page brief.

What it does

  1. Open any page and matching phrases get a soft underline, with a plainer alternative in the tooltip. Code blocks and form fields are left alone.
  2. A badge in the corner counts what is left to rewrite.
  3. The toolbar popup lists each phrase with its count, hides the marks on request and takes your own phrases.

What is real and what is simulated

Phrase listThe book’s house list plus your own, stored in this browser
Sync and sharingNot built
Store listingNot built; load it unpacked

How far we took it

Screens

The popup: a count per phrase, a switch to hide the marks and a box for your own phrases.
The popup: a count per phrase, a switch to hide the marks and a box for your own phrases.
The same post at phone width.
The same post at phone width.

What happens next

The real test: give three editors the same draft, two with the extension and one without, and count what gets rewritten before it goes live.