
Un coach persistant pour les SMS et les DM qui rédige des réponses, extrait des captures d'écran de chats et mémorise les profils pour ne jamais poser deux fois la même question.
Fournit un assistant wingman de rencontre persistant qui transforme le contexte désordonné d'un chat en suggestions de réponses exploitables, des idées de rendez-vous et une analyse de la santé relationnelle. La compétence définit un flux de travail structuré : charger les profils de l'utilisateur et de la personne visée, extraire les transcriptions des captures d'écran (avec confirmation avant le coaching), poser des questions de clarification ciblées uniquement lorsque le contexte manque, et proposer des options de réponse classées avec des branches de suivi. Des instantanés de profil et des entrées de journal sont écrits après chaque session pour maintenir la continuité.
Activez cette compétence lorsqu'un utilisateur demande des réécritures de messages, des accroches de DM, des suggestions de réponses, l'analyse de captures d'écran de chat ou des idées de rendez-vous — particulièrement dans des scénarios de coaching multi-tours où un état persistant (profils, journaux) améliore la qualité des conseils au fil du temps. Gère également les check-ins émotionnels en reconnaissant les sentiments avant de suggérer les étapes suivantes.
~/.codex/state/crushable-wingman/.Agents avec un contexte à long terme et un accès au système de fichiers local : Claude/Claude Code, Codex, et assistants auto-hébergés capables de lire/écrire des fichiers d'état Markdown locaux.
Crushable Wingman est une compétence de coaching en rencontres/SMS qui persiste les profils d'utilisateurs et de 'crushs' ainsi que les journaux de conversation dans des fichiers Markdown locaux. Elle inclut un CLI Python bien structuré (wingman_store.py) pour la gestion d'état — CRUD pour les profils, instantanés de mémoire avec limites imposées, et journaux en ajout seul. Le script s'exécute correctement pour la plupart des commandes (paths, list, validate, missing), mais la commande init nécessite des fichiers modèles externes provenant d'un répertoire references/ qui ne sont pas inclus dans le lot de scripts, elle échoue donc seule. Le SKILL.md est complet et bien organisé avec des déclencheurs clairs, des étapes de flux de travail, des limites de sécurité et une divulgation progressive via les références.
Aucun problème de sécurité — le script ne fait aucun appel réseau, n'utilise aucun identifiant et n'écrit que dans des fichiers Markdown locaux. La compétence inclut explicitement des limites de sécurité contre le harcèlement/la coercition. L'utilisation niche (coach de rencontres) limite l'utilité globale, mais elle est bien conçue pour son public. Le script principal fait environ 550 lignes de Python propre et bien structuré avec des sous-commandes argparse, une gestion d'erreurs appropriée et une validation des données (limites d'instantanés). L'architecture suit bien la spécification des compétences : frontmatter complet, répertoire references/, répertoire scripts/, contrats de sortie clairs.