From copywriter
This skill should be used when the user asks to 'check for slop', 'audit this text', or 'is this authentic?'.
npx claudepluginhub jamon8888/cc-suite --plugin CopywriterThis skill uses the workspace's default tool permissions.
This is not just a spellchecker. It is a forensic linguistics engine designed to root out "LLM-ese" and enforce `{{voice_dna}}`.
references/allegations_hallucinations_en.mdreferences/allegations_hallucinations_fr.mdreferences/lexicon_slop_en.mdreferences/lexicon_slop_fr.mdreferences/motifs_structurels_fr.mdreferences/regles_remediation_fr.mdreferences/remediation_rules_en.mdreferences/structural_patterns_en.mdreferences/stylometrie_fr.mdreferences/stylometry_en.mdreferences/typographie_fr.mdreferences/typography_en.mdscripts/antislop_score.pyscripts/slop_pipeline.pyGuides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
This is not just a spellchecker. It is a forensic linguistics engine designed to root out "LLM-ese" and enforce {{voice_dna}}.
┌─────────────────────────────────────────────────────────────────┐
│ STANDALONE (always works) │
│ ✓ Slop Detection: Flags "Delve", "Tapestry", "Game-changer". │
│ ✓ Voice Match: Enforces your specific Tone and Sentence length.│
│ ✓ Bilingual Audit: Special rules for English & French nuance. │
├─────────────────────────────────────────────────────────────────┤
│ SUPERCHARGED (connect ~~browser / local_files) │
│ + Bulk Audit: Scan entire folders of content at once. │
│ + Competitor Benchmark: Compare your "Humanity Score" vs them. │
│ + Live Coaching: Real-time feedback as you type (in editor). │
└─────────────────────────────────────────────────────────────────┘
${CLAUDE_PLUGIN_ROOT}/data/2-Domaines/voice-dna.json. You CANNOT judge authenticity without this baseline.
sentence_length_variance, prohibited_words, tone_keywords.${CLAUDE_PLUGIN_ROOT}/data/2-Domaines/icp.json.
{{icp.reading_level}}.Markers to Hunt:
(Refs: lexicon_slop_en.md, structural_patterns_en.md, stylometry_en.md)
{{voice_dna.forbidden_words}}.English Remediation Rules:
(See full guide: ./references/remediation_rules_en.md)
Markers to Hunt:
(Refs: lexicon_slop_fr.md, motifs_structurels_fr.md, stylometrie_fr.md)
French Remediation Rules:
(Voir guide complet : ./references/regles_remediation_fr.md)
Every audit produces a Slop Score (0–100) defined as:
Slop Score = (Slop Tokens / Total Tokens) × 100
+ (Structural Patterns detected × 5)
+ (Voice conflicts / Total sentences × 20)
Calibration:
Show the score with its components in the audit output:
"Slop Score: 34/100 — Slop tokens: 12%, Structural patterns: 2 (IBC sandwich + passive abuse), Voice conflicts: 18%"
The score is not a gut feeling — it is calculated:
| Category | Points per offense | Max |
|---|---|---|
| Hollow adjectives (robust, seamless, innovative) | 8 pts each | 32 |
| Corporate jargon (synergy, leverage, holistic) | 10 pts each | 30 |
| Passive voice instances | 5 pts each | 20 |
| Intro-Body-Conclusion sandwich structure | 15 pts (binary) | 15 |
| Vague quantifiers (many, significant, various) | 3 pts each | 12 |
| Voice DNA violations (forbidden words used) | 5 pts each | unlimited |
Score interpretation:
{{voice_dna}} and the Language Specific Markers above.{{voice_dna.idioms}}.{{voice_dna.sentence_variance}})Ask 3-5 probing questions to challenge vague claims.
Produce the report in the same language as the input text.
# 🛡️ AntiSlop Audit Report
**Slop Score**: 🚨 85/100
**Detected Voice**: [General AI] vs [{{voice_dna.tone}}]
### Block 1: Audit Report / Rapport d'Audit
- **Primary Issues**: [Issue 1], [Issue 2]
- **Verdict**: "Authentic", "Suspicious", or "Generated".
### Block 2: Version A (Polish / Lissage)
[Text with cleaned typography and grammar]
### Block 3: Version B (Humanize / Authenticité)
[Radical rewrite injecting {{voice_dna.idioms}} and concrete details]
### Block 4: Sparring Questions / Questions de Challenge
1. [Question targeting vague claim 1]
2. [Question targeting vague claim 2]