Three lint rules that caught persistent boilerplate in 1500 AI-generated directory entries
typescript
dev.to
When you generate content for 1500 directory entries using Claude Haiku, the output is not uniform boilerplate — but it's not fully unique either. The model has patterns. Certain phrases recur across entries that happen to share a HuggingFace pipeline tag or category. You don't notice until you're reviewing ten entries side by side and realize they all start with "It follows chat template conventions and supports system-level role instructions." That phrase showed up in 87 entries. Verbatim.