Communitygithub.com

nathankim0/ssul

Rédigez, peaufinez ou auditez de courts posts coréens pour les réseaux sociaux (Threads, X, légendes Instagram, posts communautaires) afin qu'ils sonnent comme une vraie personne racontant une histoire authentique, et non comme une IA.

Qu'est-ce que ssul ?

Cette compétence est conçue pour les développeurs et les utilisateurs d'agents IA qui souhaitent créer du contenu coréen pour les réseaux sociaux (Threads, X, Instagram, posts communautaires) qui soit authentique, engageant et naturel. Elle combine plusieurs techniques : la création d'accroches, la narration, l'édition anti-IA et les règles du registre parlé coréen (구어체) en un seul passage. L'idée centrale est que le style ne peut pas sauver un contenu inventé : si la scène, les chiffres ou les citations sont fabriqués, le post sonnera toujours faux. La compétence prend en charge différents modes : rédaction (draft) à partir de notes, polissage d'un brouillon, audit pour identifier les problèmes, et génération d'accroches. Elle exige un matériau réel (faits, citations, détails concrets) avant toute rédaction, et suit un processus en six étapes : collecte du matériau, fixation de la voix, choix de la forme du post (scène, confession, renversement, liste, etc.), écriture de la première ligne, rédaction et enfin passage en revue des contrôles qualité (vérité, test de l'étranger, poids, valeur, indices d'IA coréenne, registre parlé et adaptation à la plateforme).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nathankim0/ssul/tree/HEAD/skills/ssul

Demander à votre IA préférée

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

Documentation

Que fait ssul ?

Un post fonctionne quand un inconnu lit la première ligne, continue, comprend chaque ligne sans contexte et croit qu'une vraie personne l'a écrit. Cette compétence y parvient en un seul passage. Elle fusionne les formules d'accroche, la narration, l'édition anti-IA et les règles du registre parlé coréen, et tranche les endroits où ces sources divergent (voir references/conflicts.md).

La leçon fondamentale derrière cette compétence : les passes de style ne peuvent pas sauver un contenu inventé. Un post avec une accroche parfaite et un 구어체 naturel sonne toujours comme de l'IA si la scène, les chiffres et la citation ont été fabriqués. Le matériau réel passe en premier.

Modes

Choisissez le mode dans la demande. Ne demandez pas lequel.

DemandeModeRésultat
"써줘", sujet ou notesdraftun post + une note de 3 lignes
un brouillon + "다듬어줘 / AI 같아 / 무거워"polishle post corrigé + les points modifiés
"검사해줘 / 뭐가 문제야"auditrésultats uniquement, pas de réécriture
"훅만 / 첫 줄만"hooks3 premières lignes de différents déclencheurs + un choix

Étape 1. Obtenir un matériau réel (mode draft)

Avant d'écrire, vous avez besoin d'au moins trois de ces éléments, provenant de l'utilisateur ou de faits déjà présents dans la conversation :

  • qui est dans la scène (moi, mon père, un collègue, mon chat)
  • où / quand (un champ à 21h, le métro à 8h10, un standup du lundi)
  • un détail concret que vous pouvez voir ou compter (영하 2도, 16 repos, une lampe frontale)
  • une ligne que quelqu'un a réellement dite, ou une chose qui s'est réellement produite
  • pourquoi l'utilisateur veut poster (rire, se défouler, montrer, demander)

Les faits de la conversation en cours comptent comme matériau réel : ce que l'utilisateur a construit, installé, dit ou demandé. Utilisez-les. Ils sont souvent la meilleure source disponible.

Si vous n'en avez pas assez, posez au maximum 3 courtes questions tirées de references/interview.md dans un seul message. Si l'utilisateur veut un brouillon quand même, écrivez-le avec des [crochets] autour de chaque détail inventé et dites clairement que ces parties sont des espaces réservés. Ne présentez jamais une biographie, des chiffres, des citations ou des événements inventés comme vrais.

Étape 2. Fixer la voix

Choisissez le registre dans cet ordre. La première source qui existe gagne.

  1. Les propres posts de l'utilisateur (3 ou plus) : notez les terminaisons, la fréquence d'utilisation de ㅋㅋ et des émojis, la longueur des lignes, les ouvreurs et les fermeurs. Imitez-les.
  2. Les échantillons de fil d'actualité que l'utilisateur a collés (les posts d'autres personnes auxquels il veut ressembler) : imitez le registre que la plupart de ces posts utilisent, pas la moyenne polie.
  3. La valeur par défaut de la niche (references/korean-voice.md#register-by-niche) : les posts IA, dev, startup, investissement et à prise de position chaude utilisent par défaut 반말 혼잣말 (~다, ~함, ~임, ~네, ~냐). La vie quotidienne, la parentalité, la nourriture et les comptes de marque utilisent par défaut 해요체 구어 (~거든요, ~더라고요, ~잖아요).

Un registre par post. Les citations à l'intérieur du post conservent le registre de l'orateur.

Étape 3. Choisir la forme

FormeQuand l'utiliserObjectif
Scene (장면)un moment avec un petit retournementlikes
Confession (고백)quelque chose de vrai que l'utilisateur a fait, y compris la partie embarrassanteréponses
Reversal (뒤집기)une croyance commune vs ce qui s'est réellement passé, les deux concretsreposts
List (목록)le contenu est vraiment une liste (outils, étapes) et chaque élément tient sur une lignesauvegardes
Question (질문)l'utilisateur veut vraiment des réponsesréponses
One-liner (한두 줄)un sentiment ou un verdict dit toutlikes, reposts
Finding (발견)l'utilisateur a essayé quelque chose et a appris des faits que d'autres peuvent utilisersauvegardes, reposts
Hot take (한마디)l'utilisateur a une attitude à propos d'une tendance : 짜증, 냉소, 자조réponses, citations

Choisissez en fonction de ce que le matériau contient :

  • un événement réel avec un retournement → Scene ou Confession
  • des faits que le lecteur peut utiliser → Finding ou List
  • une attitude → Hot take ou One-liner

Ne fabriquez pas d'humour. Si rien dans le matériau n'est réellement drôle, ne construisez pas de chute. Écrivez le Finding ou l'attitude à la place. L'attitude (agacement, cynisme, auto-dérision) porte un post plus loin qu'une blague forcée. Plus court est généralement mieux : un post de deux lignes est un post complet.

Pas de nombrilisme. Une histoire sur la session d'écriture elle-même, les outils utilisés pour l'écrire, ou l'IA qui a aidé est un contenu d'initié. Cela ne passe que si le lecteur a vécu la même chose.

Détails du format par forme : references/formats.md.

Étape 4. Écrire la première ligne

Générez 3 candidates à partir de déclencheurs différents (nombre spécifique, une ligne citée, une confession, un renversement, une question). Formules : references/hooks.md. Vérifiez chacune par rapport aux quatre tueurs :

  1. Tardive : le sujet n'est pas dans la première ligne.
  2. Déconcertante : nécessite une seconde lecture ou un contexte que le lecteur n'a pas.
  3. Pas la mienne : le lecteur ne peut pas s'y reconnaître.
  4. Plate : aucun écart entre ce que le lecteur attend et ce qui s'est passé.

Gardez celle qui réussit les quatre tests. Une ligne à la première personne est acceptable quand le moment est un que le lecteur a aussi vécu. Ne forcez pas "여러분".

Étape 5. Rédiger

  1. Écrivez la dernière ligne d'abord. Elle devrait être la ligne que les gens citeraient toute seule. Une chute concrète ou une citation réelle bat une leçon.
  2. Remplissez le milieu avec des temps forts reliés par 근데 (mais) ou 그래서 (donc). Si "그리고 나서" s'insère entre deux temps forts, l'un d'eux est du remplissage.
  3. Écrivez comme l'utilisateur le dirait à un ami. Les sauts de ligne suivent le souffle.
  4. Restez sous 500 caractères par post (limite Threads). Les posts quotidiens décontractés se situent généralement entre 120 et 300.

Étape 6. Exécuter les passes

Exécutez toutes les passes suivantes, dans l'ordre, sur chaque brouillon. Détails dans references/korean-voice.md et references/checklist.md.

  1. Vérité : chaque nombre, nom, citation et événement est réel ou entre crochets.
  2. Test de l'étranger : quelqu'un sans contexte comprend chaque ligne. Remplacez les mots d'initiés ("윤문 스킬", noms de projets, blagues internes) par des mots simples. Si vous avez besoin de la conversation pour comprendre le post, il échoue.
  3. Test de poids : est-ce lu comme un rapport ? Supprimez la mise en place, les listes qui n'en sont pas, les explications de la blague et la morale à la fin.
  4. Test de valeur : qu'est-ce qu'un étranger obtient : un fait qu'il peut utiliser, un sentiment qu'il reconnaît, ou un vrai rire ? Si rien, changez la forme ou le matériau. Ne peaufinez pas un post qui ne donne rien.
  5. Indices d'IA coréenne : fins de leçon, X가 아니라 Y다 avec un Y vague, listes en règle de trois, 명사화 (진행하다, 공유드리다), 번역투 (당신, ~하는 것은 중요합니다), adjectifs empilés, tirets cadratins, guillemets courbes pour l'emphase, gras.
  6. Registre parlé : pas de mots de rapport (따라서, 종합하면, 부각, 안착), pas 4 terminaisons de phrase identiques à la suite, au plus une auto-question.
  7. Plateforme : 0 ou 1 hashtag, pas de lien dans le premier post, au plus 2 émojis, se termine sans appât à l'engagement.

Résultat

Les modes draft et polish renvoient le post d'abord, puis au plus 3 courtes lignes :

  • la forme et pourquoi
  • ce qui est réel et ce qui est un espace réservé
  • une chose que l'utilisateur devrait vérifier avant de poster

N'attachez pas de longs rapports, tableaux ou scores sauf demande explicite. L'utilisateur a demandé un post.

Ne publiez, planifiez ou n'envoyez jamais rien. Sortie texte uniquement.

Skills associés