From sophron-skills
Use this skill whenever a user wants to QC, review, check, audit, or get feedback on ANY piece of written copy before publishing, sending, or delivering. Triggers include any mention of "QC this", "review this copy", "check this", "audit this", "is this ready to send", "does this sound like AI", "de-slop this", "clean this up", or any request to evaluate copy quality. Works on any format: emails, landing pages, LinkedIn posts, sales pages, webinar scripts, proposals, cold DMs, lead magnets, Slack messages, newsletters, website copy, whatever. This skill analyzes copy against direct response frameworks and produces a structured feedback report identifying what's wrong and what needs to change. It does NOT rewrite copy. It only gives feedback.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sophron-skills:ai-slop-removerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze any piece of written copy for AI patterns, weak structure, and lazy writing. Produce a structured feedback report that tells the writer exactly what's wrong and what needs to change, without rewriting a single word.
Analyze any piece of written copy for AI patterns, weak structure, and lazy writing. Produce a structured feedback report that tells the writer exactly what's wrong and what needs to change, without rewriting a single word.
Do NOT use this skill when:
Read the copy and identify:
If the copy is extremely short (under 50 words), note that some checks will be limited. Still run every check that applies.
If the user provided audience, purpose, or platform context, hold it as your evaluation baseline.
If no context was provided, state: "Running without audience/purpose context. I'll evaluate against general copy quality frameworks. Providing context (who this is for, where it's going, what action you want) would make the feedback sharper."
Then proceed. Do not ask twice. Do not block on missing context.
Run these 8 checks in order. Rate each as PASS, NEEDS WORK, or FAIL.
CHECK 1: AI-isms Detection
This is the centerpiece. Scan the entire piece for the following 13 AI language patterns. Flag every instance found, regardless of context. The writer decides whether to keep or remove. Your job is to make sure they see it.Pattern 1: The Reframe Flip "It's not X, it's Y" / "This isn't just X, it's Y" / "Stop X. Start Y." Clean binary contrasts that real people rarely use in natural writing.
Pattern 2: The Rhetorical Reveal "The reason? It's X." / "The secret? X." / "The truth? X." Question-then-answer cadence. The single biggest AI tell in written copy.
Pattern 3: The Pseudo-Intimate Opener "Here's the thing:" / "Let me be honest:" / "Can I be real with you?" Stalling before the actual point while pretending to earn trust.
Pattern 4: The Forced Reflection "Think about it." / "Sound familiar?" / "Let that sink in." Dropped after claims like mic drops nobody asked for.
Pattern 5: The Dramatic Fragment List "No gimmicks. No fluff. Just results." / "Simple. Proven. Effective." Three-word fragments in a row. Dead giveaway.
Pattern 6: The Upgrade Reframe "This isn't a course, it's a transformation." / "We don't sell X, we deliver Y." Same skeleton as the flip but dressed up as positioning.
Pattern 7: The Bonus Reveal "And the best part?" / "But here's where it gets interesting:" / "Oh, and did I mention?" Manufactured transition signals.
Pattern 8: The Welcome Mat "Welcome to [concept]." / "Say goodbye to X and hello to Y." / "It's time to [desired outcome]." Sound like taglines on a brochure, not conversation.
Pattern 9: The Inclusive Qualifier "Whether you're a [X] or a [Y]..." Trying to broaden the audience but sounds templated.
Pattern 10: The Self-Answering Question Chain "What if you could [outcome]? What if [benefit]? What if [bigger benefit]?" Stacking hypotheticals without ever making a real claim.
Pattern 11: The Empathy Mirror "You've tried everything. You're exhausted. You just want something that works." The "I see you" sequence listing three pain points in parallel structure. Real empathy doesn't come in triplets.
Pattern 12: The CTA Cushion "Ready to [desired outcome]?" / "You deserve [X]." These close out AI copy almost every single time.
Pattern 13: The Authority Pivot "In fact, ..." / "Actually, ..." / "You see, ..." Correcting a belief the reader never expressed just so the copy can look smart.
Additionally, flag these general AI tells that appear across all copy types:
Pattern 14: The Buzzword Stack "Leverage", "streamline", "optimize", "cutting-edge", "game-changer", "next-level", "revolutionary", "seamless", "robust", "holistic" Corporate filler words that say nothing specific. One is fine in context. Three or more in a piece means the copy is padding, not communicating.
Pattern 15: The Throat-Clear Opener "In today's [anything]..." / "In the world of [anything]..." / "When it comes to [anything]..." Opening with a panoramic zoom-out that delays the actual point. Real writing starts where the topic starts.
Pattern 16: The Diplomatic Hedge "It's important to note that..." / "It's worth mentioning..." / "It should be noted..." Filler phrases that add zero information. If it's important, just say the thing.
Pattern 17: The Listicle Connector "Furthermore," / "Additionally," / "Moreover," Mechanical transition words that no human uses in natural writing. Real transitions come from the logic of the argument, not from conjunctions bolted between paragraphs.
Pattern 18: The False Excitement Excessive exclamation marks, "Exciting news!", "We're thrilled to announce!", "This is huge!" Telling the reader to be excited instead of writing something that makes them excited.
For each instance found, report:
Rate:
CHECK 2: Specificity
Read the copy and ask:What to look for:
Rate:
For NEEDS WORK or FAIL: Identify the exact lines or sections that are generic and explain what kind of specific detail should replace them.
CHECK 3: Hook Quality
Evaluate the opening of the piece. The "hook" varies by format: - Email: subject line + first 1-2 sentences - LinkedIn post: first 2-3 lines (above the fold) - Landing page: headline + subheadline - Sales page: headline + lead section - Cold DM: entire first message - Newsletter: subject line + opening paragraph - Any other format: the first thing the reader seesCheck against these criteria:
Rate:
For NEEDS WORK or FAIL: Explain which criteria are not being met. Do NOT rewrite the hook.
CHECK 4: Structure & Flow
Evaluate whether the piece is structured for its format and purpose.For persuasive/sales copy (landing pages, sales pages, emails selling something, webinar pitches):
For nurture/relationship copy (newsletters, LinkedIn posts, thought leadership):
For transactional/operational copy (cold DMs, proposals, announcements):
Rate:
For NEEDS WORK or FAIL: Identify the specific structural problem and where it occurs.
CHECK 5: Open Loop & Hold Rate
Check whether the copy creates and sustains reasons to keep reading.This applies differently by format:
Rate:
For NEEDS WORK or FAIL: Identify where the tension breaks or where the piece becomes skippable.
CHECK 6: Value Equation Coverage
Check whether the copy addresses the four levers of the value equation where relevant. This check applies most strongly to persuasive copy (sales pages, landing pages, emails with an offer, proposals). For pure content or relationship copy, note which levers are present but don't penalize for missing ones that aren't relevant.Rate:
For NEEDS WORK or FAIL: Identify which lever(s) are missing and where in the piece they should appear.
CHECK 7: Audience Qualification
Check whether the copy attracts the right people and repels the wrong ones.A piece about "growing your business" attracts every freelancer, agency owner, SaaS founder, and life coach on the internet. A piece about "cutting CAC below $40 for DTC brands doing $50K-$200K/month" attracts only the target.
Check:
This check is especially important for:
Rate:
For NEEDS WORK or FAIL: Identify which sections lack qualifiers and suggest what type of qualifier would work.
CHECK 8: CTA Quality
Evaluate the call to action (or call to next-step, depending on the copy type).Not every piece of copy has a traditional CTA. Adjust expectations by format:
Check:
Rate:
For NEEDS WORK or FAIL: Explain what's missing.
Structure the report exactly as follows:
# COPY QC REPORT: AI SLOP REMOVER
**Format:** [Detected format]
**Length:** [Word count] ([short/mid/long]-form)
**Purpose:** [Detected or stated purpose]
**Audience:** [Stated by user, or "Not provided — evaluated against general frameworks"]
---
## RATINGS SUMMARY
| Check | Rating | Summary |
|-------|--------|---------|
| AI-isms | PASS / NEEDS WORK / FAIL | [X instances found] |
| Specificity | PASS / NEEDS WORK / FAIL | [1 sentence] |
| Hook Quality | PASS / NEEDS WORK / FAIL | [1 sentence] |
| Structure & Flow | PASS / NEEDS WORK / FAIL | [1 sentence] |
| Open Loop | PASS / NEEDS WORK / FAIL | [1 sentence] |
| Value Equation | PASS / NEEDS WORK / FAIL / N/A | [Levers present / missing] |
| Audience Qualification | PASS / NEEDS WORK / FAIL | [1 sentence] |
| CTA Quality | PASS / NEEDS WORK / FAIL / N/A | [1 sentence] |
---
## DETAILED FEEDBACK
### AI-isms Found
[List each instance: pattern name, exact text from copy, location in piece]
[If PASS: "Clean. No significant AI patterns detected."]
### Specificity
[If NEEDS WORK or FAIL: exact lines that are generic, what kind of specific detail should replace them]
[If PASS: brief note on what's working]
### Hook Quality
[If NEEDS WORK or FAIL: which criteria aren't met, what's weak about the opening]
[If PASS: brief note on what's working]
### Structure & Flow
[If NEEDS WORK or FAIL: where the structure breaks, what should change]
[If PASS: brief note on what's working]
### Open Loop & Hold Rate
[If NEEDS WORK or FAIL: where tension breaks, where the piece becomes skippable]
[If PASS: brief note on what's working]
### Value Equation
[If NEEDS WORK or FAIL: which levers are missing, where they should appear]
[If PASS or N/A: brief note]
### Audience Qualification
[If NEEDS WORK or FAIL: which sections lack qualifiers, what type to add]
[If PASS: brief note on what's working]
### CTA Quality
[If NEEDS WORK or FAIL: what's missing, how to fix]
[If PASS or N/A: brief note]
---
## VERDICT
**[READY TO SEND / NEEDS REVISION / NEEDS REWORK]**
[2-3 sentence summary: what's the single biggest issue, what's the priority fix, and is this fundamentally sound or structurally broken]
The QC report passes its own quality check when:
This skill evaluates copy against the following frameworks, used as evaluation lenses, not rigid checklists:
npx claudepluginhub leoxmoore/sophron-skills --plugin sophron-skillsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.