Fetching from the wire…
Public story · 2026-08-17 · high
Anti-slop hit 1,994 stars in five days by refusing to ship as an npm dependency, copying its Oxlint rules into your repo instead.
Why now: The repo passed 1,994 stars by August 17, five days after its August 12 creation.
dmmulroy's anti-slop project shipped seven Oxlint rules that flag TypeScript patterns large language models produce when they guess at a type, per its GitHub repo. The rules: no-chained-type-assertions, no-known-value-widening, no-runtime-typeof, no-unknown-parameters, no-unknown-returns, no-module-mocking, and no-reflect-get. Each one targets a shortcut a model takes to make code compile without knowing the type it's touching.
The repo passed 1,994 stars by August 17, five days after its August 12 creation. Reviewers get a checklist for the tell instead of a hunch when they're staring at a pull request full of TypeScript a model wrote.
What makes the project unusual is the install method. It refuses to ship as an npm dependency. The agent skill instead copies the rules straight into your repo: npx skills add dmmulroy/anti-slop --skill install-anti-slop. You end up owning the file, not trusting an upstream package to keep shipping it.
Vendoring lint rules instead of depending on them used to read as extra maintenance work. Once a model can write plausible, subtly wrong TypeScript, owning the rule that runs on every commit beats trusting a stranger's npm account with it. Watch whether other AI-code-quality tools built as skills start shipping the same way, copy-in instead of install.
Each link below shares sources, entities, or timing with this story.
Simon Willison released LLM / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Simon Willison released LLM); both cover August, LLM; overlapping topics (agent, august).
Simon Willison released LLM / Shared entities / Earlier coverage / Tension
Linked by a graph relationship (Simon Willison released LLM); both cover August, Those; earlier August coverage from 2026-08-14.
Simon Willison released LLM / Shared entity: LLM / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (Simon Willison released LLM); both cover LLM; reported by the same outlet (github.com).
LLM uses OpenAI / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (LLM uses OpenAI); both cover August, GitHub; reported by the same outlet (github.com).
Simon Willison released LLM / Shared entities / Earlier coverage
Linked by a graph relationship (Simon Willison released LLM); both cover August, GitHub; earlier August coverage from 2026-08-10.
Linked by a graph relationship (Simon Willison released LLM); both cover August, Those; earlier August coverage from 2026-08-09.
Linked by a graph relationship (Simon Willison released LLM); both cover August, LLM; earlier August coverage from 2026-08-07.
Linked by a graph relationship (Simon Willison released LLM); both cover August, LLM; earlier August coverage from 2026-08-05.