name: magicborn-antislop description: >- Scan Magicborn chapters for slop patterns, AI-fiction tells, and structural smells using regex-only, no-LLM detection. Tier 1/2/3 + AI tells + structural flags. Outputs flagged passages with file:line. status: stable lane: narrative/magicborn type: quality-linter trust: high
magicborn-antislop
Scan chapter files for patterns that indicate AI-generated or low-quality prose. Deterministic regex only — no LLM, no rewrites. Output is a flagged-passages report; fixing is always a human decision.
Usage
# Scan a single chapter file
magicborn antislop narrative/magicborn/books/mordreds-legacy/chapters/01-chapter-1-alun/05.md
# Scan an entire book
magicborn antislop narrative/magicborn/books/mordreds-legacy
# JSON output
magicborn quality antislop <target> --json
# Run all books at once (writes to .planning/quality/)
node packages/magicborn-cli/scripts/run-quality-on-chapters.mjs
Tiers
| Tier | Action | Examples |
|---|---|---|
| Tier 1 | Kill on sight | delve, utilize, leverage, facilitate, tapestry, meticulous, simultaneously |
| Tier 2 | Flag if 3+ in a chapter | robust, seamless, empower, optimize, innovative |
| Tier 3 | Delete reflexively | "It's worth noting", "Furthermore", "Additionally", "In conclusion" |
| AI tell | AI-fiction tells | "a sense of [emotion]", "the weight of [abstract]", "eyes widened", "a knowing smile" |
| Structural | Formatting smells | "However," transition addiction |
Implementation
packages/magicborn-cli/src/antislop.tspackages/magicborn-cli/scripts/run-quality-on-chapters.mjs(standalone runner)
Outputs
narrative/magicborn/.planning/quality/antislop-flags.md— flagged passages with line:colnarrative/magicborn/.planning/quality/antislop-flags.json— raw JSON
Provenance
- Source: autonovel ANTI-SLOP.md RE
- Decision: clean-room regex implementation, no autonovel code copy
- Built: 2026-06-07