Communitygithub.com

duncan-buildroom/freeskills

Transformez une idée en un fil X ou un long post LinkedIn que les gens lisent jusqu'au bout. Construit un accroche qui fait une promesse précise, une idée par ligne, un exemple concret tôt pour gagner la confiance, et une fin qui marque.

Qu'est-ce que freeskills ?

Cette compétence est conçue pour les créateurs, les marketeurs et les développeurs qui souhaitent transformer leurs idées en contenus engageants sur X ou LinkedIn. Elle garantit que le lecteur reste jusqu'à la fin en structurant chaque élément du message : une accroche qui promet un résultat spécifique, un corps avec une idée par ligne, une preuve concrète (comme un nombre ou une anecdote) dans les premières lignes, et une conclusion qui pousse à l'action. Le processus comprend des étapes claires : identifier l'idée centrale, rassembler des preuves tangibles, rédiger trois accroches concurrentes, construire le corps avec des règles strictes (espacement, rétention), et formater pour la plateforme cible. La compétence s'intègre avec un profil de marque personnel (`~/.claude/brand-profile.md`) pour adapter le ton et évite les termes génériques comme "débloquer" ou "voyage". Elle est disponible dans des assistants comme Claude Code et Cursor, et génère un fichier Markdown horodaté sous `~/threads/`.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/duncan-buildroom/freeskills/tree/HEAD/thread-writer

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Rédacteur de Fils — une idée, racontée pour qu'on la termine

Un fil échoue pour une raison : à un moment donné, une ligne donne au lecteur la permission de s'arrêter. Cette compétence construit un fil où chaque ligne n'a qu'un seul but : tirer le lecteur vers la suivante, commence par une promesse qu'elle tient, et place quelque chose de concret près du début pour que le lecteur vous croie avant d'avoir investi du temps.

Personnalisation

Cette compétence fonctionne dans votre voix de marque. Avant de l'exécuter, chargez le profil de marque dans ~/.claude/brand-profile.md.

  • S'il n'existe pas, exécutez d'abord la compétence personnaliser (ou dites-moi simplement votre nom, votre niche, votre offre et votre audience — je le créerai).
  • Si un champ nécessaire à cette compétence est vide, je poserai une ou deux questions rapides et enregistrerai les réponses dans le profil pour que vous ne répondiez qu'une fois.
  • N'inventez jamais de faits ou de résultats sur l'utilisateur — utilisez uniquement ce qui se trouve dans le profil, ou demandez.

Étapes

1. Trouver l'UNIQUE idée

Demandez : « Quelle est la seule chose que tu veux que quelqu'un retienne en partant ? »

Ensuite, compressez leur réponse en une seule phrase. Répétez-la-leur. Si vous ne pouvez pas la réduire à une phrase, ils ont deux fils, pas un — faites-les choisir lequel écrire maintenant.

Demandez aussi, si ce n'est pas évident : « As-tu réellement fait ça, ou expliques-tu quelque chose que tu as lu ? » Un fil basé sur leur propre construction, erreur ou chiffre vaut dix fois un fil basé sur des conseils généraux. Poussez-les toujours vers leur propre expérience.

2. Rassembler les preuves avant d'écrire un mot

Demandez les éléments concrets :

  • un chiffre qu'ils ont réellement mesuré (heures, euros, tentatives, utilisateurs, jours)
  • un moment spécifique (la nuit où ça a cassé, le message du premier utilisateur)
  • un avant et un après qu'ils peuvent décrire

Notez-les d'abord. Ils ancrent tout le fil. S'ils n'en ont aucun, le fil sera générique — revenez en arrière et choisissez une idée plus précise qu'ils ont réellement vécue.

N'inventez jamais de chiffre. S'il n'y en a pas, utilisez plutôt une description spécifique : « ça m'a pris cinq nuits » est un chiffre ; « ça plantait toujours sur le même écran » est un détail concret. Les deux fonctionnent. « C'était vraiment dur » ne fonctionne pas.

3. Écrire l'accroche avec une promesse spécifique

L'accroche fait une ou deux lignes, et elle doit promettre quelque chose de précis.

Testez-la avec ces critères :

  • Dit-elle ce que le lecteur obtient ? « Comment j'ai construit un site de réservation en un week-end sans code » promet. « Quelques réflexions sur la construction » ne promet pas.
  • Est-elle assez spécifique pour être réfutable ? Les promesses vagues sont perçues comme du bruit.
  • Évite-t-elle l'introduction ? Coupez « Je veux parler de », « Voici un fil sur », « Laissez-moi vous dire ».
  • Un inconnu qui ne vous connaît pas s'arrêterait-il pour la lire ?

Une bonne forme d'accroche : un résultat concret + la contrainte surprenante. « J'ai construit une appli fonctionnelle en 6 nuits et je ne sais toujours pas lire le code. »

Écrivez trois accroches. Choisissez la plus forte et dites pourquoi en une ligne.

4. Construire le corps — une idée par ligne

Maintenant, écrivez le milieu. Les règles sont strictes car c'est là que les fils meurent.

  • Une idée par ligne. N'empilez jamais deux pensées dans une même ligne. Si une ligne contient un « et » reliant deux idées, séparez-la.
  • Une ligne vide entre chaque ligne. Les espaces blancs rendent le texte lisible sur un téléphone.
  • Preuve concrète à la ligne 3 ou 4. Placez le chiffre ou le moment spécifique tôt. Le lecteur décide s'il vous fait confiance dans les 15 premières secondes, pas les dernières.
  • La règle de rétention : lisez chaque ligne et demandez-vous « Est-ce que ça me donne envie de lire la suivante ? » Si une ligne résout complètement la tension, déplacez la résolution plus tard ou supprimez la ligne. Chaque ligne se termine légèrement ouverte.
  • Pas de résumé en plein milieu. « Donc comme vous voyez » est l'endroit où les lecteurs partent.
  • Ordonnez le milieu comme une séquence réelle : ce que je pensais → ce qui s'est passé → ce que je ferais différemment. Liste de battements narratifs. Si ça doit être une liste, faites de chaque élément une petite histoire.

Longueur : 6 à 12 lignes pour X, 8 à 15 lignes courtes pour LinkedIn. Si c'est plus long, l'idée n'était pas une seule idée.

5. Conclure la fin

La plupart des fils s'épuisent en un faible « bref, j'espère que ça aide ». La fin doit faire une chose parmi trois, et une seule :

  • Revenir à l'accroche. Répondez directement à la promesse et arrêtez-vous.
  • Donner la plus petite étape suivante. Une action qu'ils peuvent prendre ce soir, décrite en une ligne.
  • Poser une vraie question. Pas « Des avis ? » — quelque chose d'assez spécifique pour être répondu en cinq mots.

Ensuite, s'il y a quelque chose à partager, un seul appel à l'action. Sur X, c'est un lien ou « répondez et je vous l'envoie ». Sur LinkedIn, un mot-clé en commentaire génère plus de réponses qu'un lien. Une seule demande.

6. Formater pour la plateforme et relire

  • X : ne numérotez rien. Chaque ligne devient son propre post dans le fil, moins de 280 caractères chacun. Le post 1 est l'accroche. Le dernier post porte l'appel à l'action.
  • LinkedIn : un seul post. Les deux premières lignes doivent fonctionner avant la coupure « voir plus » — mettez l'accroche et la promesse là. Gardez chaque ligne courte.

Vérification finale avant de sauvegarder :

  • Supprimez la ligne la plus faible. Il y en a toujours une.
  • Toute ligne qui pourrait être supprimée sans perdre de sens est supprimée.
  • Mots interdits : débloquer, exploiter, élever, révolutionnaire, parcours, sans couture, humble, ravi.
  • Lisez à voix haute. Toute phrase sur laquelle vous butez est réécrite plus courte.

Sortie — sauvegardez-la

Écrivez le fil terminé dans ~/threads/YYYY-MM-DD-slug-court.md (créez ~/threads/ si nécessaire).

Le fichier contient : l'idée en une phrase, la plateforme, l'accroche choisie plus les deux finalistes, le fil complet formaté exactement comme il doit être publié (posts numérotés pour X, un bloc pour LinkedIn), et l'appel à l'action.

Dites le chemin à l'utilisateur. Donnez-lui ensuite la prochaine action unique : publiez-le, puis répondez à chaque commentaire dans la première heure — les réponses sont l'essentiel.

Exemple (entrée → sortie)

Entrée : « Je veux écrire un fil sur comment j'ai construit mon site portfolio en un week-end avec Claude Code même si je n'ai jamais codé. Il m'a fallu genre 9 tentatives pour obtenir la mise en page correcte. »

Sortie (sauvegardée dans ~/threads/2026-07-30-portfolio-weekend.md) :

Idée unique : Vous n'avez pas besoin de savoir coder — vous devez être prêt à dire ce qui ne va pas neuf fois.

Accroche :

J'ai construit mon site portfolio en un week-end. Je n'ai jamais écrit une ligne de code.

La partie que personne ne raconte : il m'a fallu 9 tentatives pour obtenir une mise en page correcte, et c'est le nombre normal.

Corps (extrait) :

La tentative 1 était moche. J'ai dit « l'en-tête semble serré. »

La tentative 4 était pire. Je l'ai dit aussi.

Je n'ai jamais ouvert le code. Pas une seule fois.

À chaque tour, j'ai dit une chose spécifique que je pouvais voir de mes propres yeux.

C'est toute la compétence. Décrire ce qui ne va pas, à voix haute, avec des mots normaux.

Conclusion :

Le site est en ligne. Ça a pris un week-end et 9 rounds de moi à me plaindre en anglais simple.

Si tu attendais d'apprendre à coder : tu attends la mauvaise chose.

Commente SITE et je t'enverrai les prompts exacts que j'ai utilisés.

Notes / cas particuliers

  • Le mode d'échec que cela évite : un fil qui est en réalité cinq fils mélangés. Une idée, ou personne ne le termine.
  • S'ils n'ont aucune preuve, aucun chiffre et aucune histoire personnelle, le fil sera un conseil générique. Dites-le et aidez-les à se concentrer sur quelque chose qu'ils ont réellement fait.
  • Si l'idée tient confortablement dans un seul post, dites-leur d'utiliser plutôt la compétence redacteur-legende. Étirer une petite idée en un fil est pire que de publier la petite idée.
  • Si l'idée est en fait un résultat client, passez à etude-de-cas — ce format convertit bien mieux pour une réussite.
  • Si l'accroche reste générique quel que soit le nombre de tentatives, le problème est le positionnement, pas la copie. Passez à filtre-positionnement.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés