/mktg:copy-optimize

Optimiser un texte

Tu donnes un titre, un bouton, un objet d'email ou une section de landing. Le Skill analyse d'abord ce qui marche et ce qui cloche, puis génère 10 variantes sous des angles différents (bénéfice, problème, curiosité, preuve sociale, contre-pied). Chaque variante est notée par 5 personas (l'expert qui connaît déjà la concurrence, le novice, le copywriter blasé, l'expert conversion, le constructeur de marque). Les meilleures sont croisées sur 2 à 3 tours pour combiner leurs forces. Tu repars avec une gagnante notée, des alternatives, et le détail de pourquoi elle gagne.

Marketing·Débutant·2 min d'installation·Mis à jour le 6 juin 2026·216 lignes
GitHub

Pour qui, et quand

Pour qui hésite entre plusieurs formulations et veut trancher autrement qu'au feeling : titre de landing, bouton d'inscription, objet d'email, accroche d'annonce. Utile quand un texte est important et que tu as le temps de l'affiner. Peu utile pour un texte long, ou quand tu as déjà des données A/B réelles qui valent mieux qu'un avis simulé.

En situation

/mktg:copy-optimize une accroche de landing type:headline

Le Skill analyse le titre, génère 10 variantes par angle, les note via les 5 personas, fait évoluer les 3 meilleures, et rend la version gagnante avec son score et les raisons.

Résultat type
Rapport d'optimisation
Original : "Le SaaS qui simplifie ta compta"
Type : titre | Audience : dirigeants de TPE

Gagnante — Score 88/100
"Ta compta bouclée en 10 minutes par mois, sans comptable"

Pourquoi elle gagne :
Le novice comprend l'enjeu en 3 secondes, le bénéfice est chiffré et concret.

Alternatives :
1. Score 84 : "Arrête de redouter ta compta. Elle se fait toute seule."
2. Score 82 : "10 minutes par mois. C'est tout ce que ta compta te coûtera."

Installer

Une ligne, un terminal
$ mkdir -p ~/.claude/skills/mktg:copy-optimize && \
  curl -sSL https://letape-dapres.fr/api/skills/mktg-copy-optimize/raw \
       -o ~/.claude/skills/mktg:copy-optimize/SKILL.md

Puis redémarre Claude Code. Test avec /mktg:copy-optimize.

Besoin d'installer Claude Code d'abord ? Voir la fiche Claude Code · Télécharger le .md brut

Configuration

Nom
mktg:copy-optimize
Catégorie
Marketing
Outils autorisés
ReadWriteEditWebFetchWebSearch
Arguments
<texte à optimiser> [type: headline|cta|email|landing|ad]

Le skill en entier

Pourquoi le skill est en anglais ? Les LLM sont entraînés majoritairement sur de l'anglais. Un prompt système en anglais donne des résultats plus fiables, même quand l'assistant te répond en français. Ce que le skill produit sort dans ta langue ; seules les instructions restent en anglais, par choix de performance.

Copy Optimize — Iterative Variant Generation

Takes a piece of marketing copy and evolves it through multiple rounds of variant generation, expert scoring, and cross-breeding. Inspired by the autoresearch pattern applied to copywriting.

Apply solid copy fundamentals throughout (strong first sentence, action-specific CTAs, honest social-proof framing, platform constraints), and avoid AI slop (banned filler words, generic phrasing). The iterative variant-generation mechanic below is this skill's own specialty.

Input

Accept copy in any of these forms:

  • Pasted directly as the argument
  • A file path -> read the file
  • A URL -> fetch the relevant section
  • Copy type hint (optional): headline, cta, email, landing-section, ad-copy, onboarding

If no type is specified, infer from the content.

Step 1: Analyze the Original

Before generating anything, understand:

  • What type of copy is this? (headline, CTA, email subject, body, landing hero, ad, etc.)
  • What's the goal? (click, signup, read more, share, buy)
  • Who's the audience? (early adopter, casual user, power user, journalist, etc.)
  • What's the current approach? (feature-led, benefit-led, emotion-led, curiosity-led)
  • What's working already? (don't throw away what's good)
  • What's weak? (vague value prop, generic language, no hook, wrong tone)

State this analysis in 6 lines max.

Step 2: Generate Variants (Round 1)

Generate 10 variants using different angles:

Variant Angle Description
1-2 Benefit-first Lead with the outcome for the user
3-4 Problem-first Lead with the pain point being solved
5-6 Curiosity/intrigue Create an information gap
7-8 Social proof Lead with what others are doing
9 Contrarian Challenge a common assumption
10 Wildcard Unexpected angle, humor, or format break

Rules for variants:

  • Each must feel genuinely different, not just a rewording
  • Match the tone and register of the brand
  • Respect platform constraints (character limits, format)
  • No AI slop: avoid banned filler words and generic phrasing
  • Be specific: numbers, outcomes, concrete details over vague promises

Step 3: Score Variants

The 5-persona scoring below is lightweight and tuned for ranking many variants fast — that is this skill's specialty.

Score each variant using 5 personas. The first 2 are assembled dynamically based on the product/audience context. The last 3 are universal.

The Panel

Assemble personas 1 and 2 from the project context:

  1. The Power User — Someone who already uses competing products in this space. Adapt to the domain: for a SaaS tool, this is the expert user who knows alternatives; for a consumer app, the early adopter who's tried everything.

    • Scoring lens: "Is this different enough from what I already use? Does it respect my intelligence?"
    • Red flags: feature lists without differentiation, "yet another" feel, dumbed-down language
  2. The Newcomer — Someone unfamiliar with the product category. They don't know the jargon, don't understand why they'd switch from their current behavior.

    • Scoring lens: "Do I understand what this is in 3 seconds? Why should I care?"
    • Red flags: jargon, assumed knowledge, no clear benefit stated

Universal personas (always the same):

  1. The Skeptical Copywriter (has seen 10,000 landing pages, immune to hype)

    • Scoring lens: "Is this specific or generic? Would this work for any product or only this one?"
    • Red flags: interchangeable copy, buzzwords, no proof, weak CTAs
  2. The CRO Expert (conversion rate optimizer, thinks in funnels)

    • Scoring lens: "Does this reduce friction? Is the value prop clear? Would I click?"
    • Red flags: multiple messages competing, unclear next step, feature overload
  3. The Brand Builder (thinks long-term, cares about positioning and memorability)

    • Scoring lens: "Does this create a distinct brand impression? Would someone remember this?"
    • Red flags: generic positioning, copycat vibes, no personality

When assembling the panel, name the Power User and Newcomer specifically based on the product context (e.g., "Feedly power user" and "Casual phone reader" for an RSS app, or "Figma daily user" and "First-time design tool user" for a design tool).

Scoring dimensions (by copy type)

Headlines / CTAs:

  • Clarity (0-25): Can someone understand this in under 3 seconds?
  • Desire (0-25): Does this make someone want the thing?
  • Differentiation (0-25): Could only THIS product say this?
  • Memorability (0-25): Would someone remember this tomorrow?

Emails:

  • Open-worthiness (0-25): Would you open this subject line?
  • Value density (0-25): Information-to-word ratio in the body
  • Flow (0-25): Does it lead naturally to the CTA?
  • Authenticity (0-25): Does this sound like a person wrote it?

Landing sections:

  • Hook power (0-25): Does the opening stop scrolling?
  • Clarity (0-25): Value prop clear in 5 seconds?
  • Proof (0-25): Evidence backing the claims?
  • Action (0-25): Clear, compelling next step?

Ad copy:

  • Scroll-stop (0-25): Would this stop someone mid-scroll?
  • Relevance (0-25): Does target audience see themselves?
  • Urgency (0-25): Is there a reason to act now?
  • Click-worthiness (0-25): Compelling enough to click?

Scoring output

| # | Variant (first 50 chars...) | Power User | Newcomer | Copywriter | CRO | Brand | Avg |
|---|---------------------------|------------|----------|------------|-----|-------|-----|
| 1 | "..." | 72 | 85 | 68 | 80 | 75 | 76 |

Step 4: Evolve (Round 2)

Take the top 3 variants from Round 1. For each:

  • Identify what scored highest per persona
  • Combine the strongest elements
  • Generate 3 evolved versions per winner (9 total)
  • Add 1 new wildcard

Score the 10 new variants with the same panel.

Step 5: Cross-Breed (Final Round)

Take the winning elements across all rounds:

  • Best hook/opening
  • Best value proposition framing
  • Best CTA/close
  • Best tone/voice

Combine them into 5 final candidates. Score one last time.

Step 6: Output

---
## Copy Optimization Report

**Original**: "[the original copy]"
**Type**: [copy type]
**Audience**: [target audience]

### Winner
**Score**: XX/100
**Copy**: "[the winning variant]"

### Why it won
[2-3 lines: what makes this the strongest option, which personas scored it highest and why]

### Runner-up options
1. **Score XX/100**: "[variant]"
2. **Score XX/100**: "[variant]"

### Evolution history
- Round 1: 10 variants -> top 3 (scores: XX, XX, XX)
- Round 2: 10 evolved variants -> top 3 (scores: XX, XX, XX)
- Final: 5 cross-bred -> winner (score: XX)

### Per-persona verdict (winner)
| Persona | Score | Verdict (1 line) |
|---------|-------|-------------------|
| Power User | XX | ... |
| Newcomer | XX | ... |
| Copywriter | XX | ... |
| CRO Expert | XX | ... |
| Brand Builder | XX | ... |

### Dimension breakdown (winner)
| Dimension | Score |
|-----------|-------|
| ... | /25 |
| ... | /25 |
| ... | /25 |
| ... | /25 |
---

Quality Gates

  • < 70: Don't ship. The copy needs a fundamentally different approach.
  • 70-79: Shippable but not great. Consider more iterations or a different angle.
  • 80-84: Good. Ship it, test it, iterate based on real data.
  • 85-89: Strong. Ship with confidence.
  • 90+: Exceptional. Rare. Ship and study what made it work.

Anti-patterns

  • Don't generate 10 variants that are just rewordings of the same angle
  • Don't over-optimize for one persona at the expense of others
  • Don't sacrifice clarity for cleverness
  • Don't ignore what was already working in the original
  • Don't produce generic copy that could apply to any product
  • Don't exceed 3 rounds of evolution (diminishing returns)
  • Don't score your own output generously. Be harsh.

Project context

When used within a project that has a CLAUDE.md or brand brief, read those files to extract:

  • Audience: who is the target user?
  • Positioning: how does the product differentiate?
  • Tone: what voice/register does the brand use?
  • Differentiators: what makes this product unique?
  • Avoid: words/phrases the brand never uses

These inform the Power User and Newcomer personas, the variant angles, and the scoring criteria. If no project context is available, ask the user for these 5 points before generating variants.

Version publique. 216 lignes. Copie-la dans ~/.claude/skills/mktg:copy-optimize/SKILL.md pour l'installer.

Skills voisins

Lire l'article lié
Publié le 6 juin 2026

Newsletter · L’AI.ssentiel

Chaque vendredi,un signal IA qui compte.

Un outil à tester, un workflow à copier, une lecture qui remue. Pas de spam, désinscription en un clic.

↳ Reçois la prochaine édition

Hebdomadaire · sans engagement