Stop Slop: Rule-and-example set to remove AI writing telltale patterns
Stop Slop is a compact LLM skill and reference set that identifies and removes AI-generated stylistic tells—phrases, structural clichés, and sentence-level patterns—helping prompt engineers, editors, and tooling teams make prose more natural and editor-ready in review and automation workflows.
GitHub hardikpandya/stop-slop Updated 2026-05-26 Branch main Stars 12.6K Forks 873
Prompt Engineering Writing Assistant Style Guide Text Cleansing Claude Skill

💡 Deep Analysis

6
What core problem does stop-slop solve, and how does it technically transform LLM outputs to be more "human"?

Core Analysis

Project Positioning: stop-slop formalizes the notion of “AI tells” (predictable phrases, structural clichés, monotone rhythm) into a reusable rule-and-example package so LLMs can rewrite outputs to read more directly, credibly, and humanly.

Technical Features

  • Rule-driven (SKILL.md): Prohibitions, structural constraints, and sentence-level rules are encoded as text instructions to be used as a system prompt or skill.
  • Example-driven: examples.md supplies many before/after transformations for few-shot guidance, increasing the chance the model follows rules in practice.
  • Quantified scoring: A 5-dimension rubric (Directness, Rhythm, Trust, Authenticity, Density) with a threshold (<35/50 triggers rewrite) provides a measurable quality gate.

Practical Recommendations

  1. Quick start: Include SKILL.md in the system prompt and feed 3–5 high-quality before/after examples.
  2. Pipeline integration: Use the skill as an automated rewrite step, then sample outputs for human review using the scoring rubric.
  3. Customize: Adapt phrases.md and structures.md to preserve brand voice and necessary rhetorical devices.

Caveats

  • Model adherence: Effectiveness depends on how strictly your LLM follows instruction; tune temperature and prompt framing.
  • Semantic drift risk: Blindly removing banned phrases can change meaning—always validate key facts and intent after rewriting.

Important: stop-slop is a document-based skillset, not a running service; you must inject its files into your LLM workflow and create a human+automated QA loop.

Summary: For teams wanting an engineering-friendly, measurable approach to removing AI-style markers from prose, stop-slop provides an effective, lightweight starting point.

90.0%
How do you integrate stop-slop into an existing LLM writing pipeline (system prompt, skill, or API call)?

Core Analysis

Integration Goal: Reliably apply stop-slop rules and examples to each generation/edit request while maintaining quality gates and human review.

Integration Steps (Practical Flow)

  1. Initial Injection (system prompt / skill)
    - Put SKILL.md core rules at the start of your system prompt or upload as a platform skill.
    - Provide 3–5 representative before/after examples from examples.md for few-shot guidance.
  2. API Call Structure
    - system: SKILL.md + examples
    - user: original text + rewrite instruction (e.g., “Rewrite following stop-slop rules”)
    - Optionally run a two-step flow: produce rewrite, then ask model to self-rate on the 5-dim rubric.
  3. Post-processing & Quality Gating
    - Use a lightweight script to scan for banned phrases (phrases.md) and detectable structures (structures.md) via regex or syntactic checks.
    - Trigger human review or re-run for outputs scoring below the threshold (<35/50).

Practical Tips

  • Control prompt length: Place the most critical rules up front and load long references on demand.
  • Tune model: Lower temperature for consistency; use consistent examples to reduce unexpected diversity.
  • Iterate: Feed human-scored failures back into examples.md and refine rules periodically.

Note: Prompts alone can’t ensure perfect compliance—combine them with post-processing checks and sampling-based human QA for production readiness.

Summary: Use SKILL.md + few-shot examples for real-time rewriting and pair this with automated checks and human sampling to form a robust quality-control loop.

88.0%
Why use a document+example rule-driven prompt/skill instead of runtime code or model fine-tuning? What are the architecture's advantages and limitations?

Core Analysis

Core Issue: stop-slop implements stylistic constraints as documents + examples rather than runtime code or fine-tuning. This reflects a trade-off: maximize portability and iteration speed while accepting less deterministic enforcement.

Technical Analysis

  • Advantages:
  • Lightweight & portable: Text rules can be injected into any model that accepts a system prompt, keeping integration cost low.
  • Fast iteration: Updating phrases.md/structures.md immediately changes behavior without retraining or redeploying.
  • Human-friendly: Rules are readable and auditable for editors and brand teams.
  • Limitations:
  • Model adherence dependency: Different LLMs follow instructions to varying degrees, causing output variability.
  • No runtime guarantees: Without code, you lack deterministic enforcement or automatic validation in pipelines.
  • Scaling challenges: At high throughput or low-latency needs, text-only rules may not provide stable, verifiable behavior.

Practical Recommendations

  1. Pilot: Run A/B tests across models to measure instruction-following consistency.
  2. Operationalize: Add a thin runtime layer (scripts) that checks outputs against banned phrases/structures and flags failures.
  3. Stabilize: For strict consistency, consider fine-tuning on rule-compliant examples or using the rules to generate training data for supervised tuning.

Important: Document-based rules are excellent for rapid prototyping and editorial control, but production use requires supplementary automation and QA checks.

Summary: Document+example rules are an efficient and auditable entry point; for guaranteed, production-grade behavior, combine them with runtime checks or model tuning.

87.0%
What are the learning costs and common pitfalls when using stop-slop? How should editorial teams plan adoption to reduce risk?

Core Analysis

Core Issue: stop-slop’s learning cost is moderate. Major risks stem from mechanically applying rules (causing semantic loss or stylistic flattening) and over-relying on model compliance.

Learning Costs & Common Pitfalls

  • Learning costs:
  • Grasping the rationale behind each rule (why certain openers or adverbs are banned).
  • Selecting and curating a high-quality before/after example library.
  • Injecting rules into the API/platform and setting up post-processing and scoring.
  • Common pitfalls:
  • Over-literal application: Deleting phrases blindly can remove needed rhetorical nuance or change meaning.
  • Treating style as fact: Removing “AI tells” shouldn’t strip essential factual context.
  • Model dependency: Different LLMs follow instructions to different degrees, creating inconsistency.

Adoption Plan (Phased)

  1. Educate: Run 1–2 workshops to explain rule intent and have editors practice manual rewrites.
  2. Pilot: A/B test on a content pool (e.g., product copy or blog posts) and measure reader/QA scores.
  3. Automate: Add lightweight post-processing scripts to detect banned phrases and use the scoring threshold (<35) to trigger manual review.
  4. Scale: Maintain genre-specific phrases.md and structures.md variants for different content types.

Note: Always keep a human-in-the-loop for final approval, especially in legal, medical, or high-risk content.

Summary: A staged approach—education, pilot, automation, scale—lets teams adopt stop-slop with controlled risk and continual improvement.

86.0%
How should one use stop-slop’s 5-dimension scoring (Directness, Rhythm, Trust, Authenticity, Density) for QC and threshold setting?

Core Analysis

Core Issue: Convert stop-slop’s five-dimension rubric into an operational QC mechanism with thresholds and workflows.

Technical Plan & Steps

  1. Operationalize the rubric
    - Define explicit 1–10 descriptions and examples for each dimension (e.g., Directness: 1 = evasive/roundabout; 10 = concise and focused).
  2. Two-tier scoring
    - Model self-rating (fast filter): Ask the model to self-rate each dimension after producing a rewrite and provide a short rationale (few-shot examples to train this behavior).
    - Automated checks (hard filter): Use regex/syntactic checks to detect banned phrases/structures and apply automatic deductions.
  3. Thresholds & actions
    - Start with README’s suggestion 35/50 as the review threshold.
    - Action tiers:
    1. =40: auto-pass (sampling human QA)

    2. 35–39: auto-rewrite/request self-improvement
    3. <35: flag for human review and add the case to the example corpus
  4. Calibration & feedback loop
    - Periodically compute agreement between model self-ratings and human scores and adjust prompts/thresholds accordingly.

Practical Tips

  • Document a scoring playbook for consistent human scoring.
  • Expand examples.md with failure cases so the model learns corrective patterns.

Note: Model self-rating scales throughput but must be calibrated against human judgment to avoid drift.

Summary: Operationalize the 5-dimension rubric into a scoring manual, combine model self-rating + automated checks + human review, and use 35/50 as an initial threshold—then iterate based on calibration results.

86.0%
If one opts not to use stop-slop, what alternatives exist and how should one choose among them compared to stop-slop?

Core Analysis

Core Issue: Evaluate alternatives and trade-offs among detection, rule-based post-processing, fine-tuning, and commercial platforms to decide whether to use stop-slop.

Main Alternatives & Comparison

  • AI text detectors (detection)
  • Role: Flag text that looks AI-generated.
  • Pros: Automatable, scalable detection.
  • Cons: Doesn’t rewrite or improve style—misaligned with the goal.
  • Post-processing scripts (rule implementation)
  • Role: Enforce removal of banned phrases/structures via regex or syntactic checks.
  • Pros: Deterministic, pipeline-friendly.
  • Cons: Can over-simplify copy and lacks nuanced rewriting.
  • Model fine-tuning
  • Role: Train a model to natively produce compliant text.
  • Pros: Stable behavior at generation time.
  • Cons: Costly, slow to iterate, and harder to roll back.
  • Commercial writing/style platforms
  • Role: Provide templates and style controls.
  • Pros: Built-in UI and workflow features.
  • Cons: Vendor lock-in, limited customization, higher cost.

Choice Guidance

  1. Rapid experiments & auditability: Use stop-slop (rule+examples) for low-cost, readable control.
  2. Deterministic automation needs: Convert vetted rules to runtime post-processing scripts or assertion layers.
  3. Scale & long-term consistency: Use stop-slop to generate training data and then fine-tune a model, or integrate rules into an enterprise platform.

Tip: Hybrid approach works best—use stop-slop as the design source; once rules are battle-tested, codify them into post-processing or training pipelines for production reliability.

Summary: stop-slop is an excellent, low-friction starting point. For guaranteed production behavior, evolve validated rules into code or model training.

84.0%

✨ Highlights

  • Explicit rules and phrase lists targeting AI writing tells
  • Includes before/after examples and a scoring rubric for review
  • Focused on rules and manual processes; lacks automation tooling
  • Repository shows limited contributor/maintenance info; risk of long‑term abandonment

🔧 Engineering

  • Rule-centric phrase and structural blacklist with replacement examples
  • Provides scoring dimensions (directness, rhythm, trust, etc.) for quantitative assessment
  • Designed to be embedded as an LLM skill / system-prompt reference

⚠️ Risks

  • Lacks integration examples, automated tests, and code adaptation guidance; raises adoption friction
  • Repository metadata and contributor records are inconsistent (0 contributors, no releases); maintenance transparency is low
  • Rules rely on manual judgement; effectiveness across languages and LLMs is unverified

👥 For who?

  • Prompt engineers and model tuners aiming to improve output naturalness and readability
  • Editors, content creators, and QA teams for manual or semi-automated copy review workflows
  • Product managers and tool builders who can integrate the rules into writing/publishing pipelines