Communitygithub.com

thatdudealso/read-me-launcher

Génération de README adaptée au public et ancrée dans le dépôt, pour agents (inspection + preuves + lint)

Qu'est-ce que read-me-launcher ?

Read Me Launcher est une compétence conçue pour les agents d'IA (comme Claude Code, Cursor, Codex, etc.) afin de générer des fichiers README de haute qualité, précis et adaptés au contexte d'un dépôt logiciel. Son cœur de métier repose sur le principe « un README qui correspond au dépôt » : avant toute rédaction, l'agent inspecte rigoureusement le code source avec `scripts/inspect-repo.sh`, classifie le projet selon une taxonomie (interface, public, type de preuve) et ne crée jamais de fonctionnalités, scripts ou environnements fictifs. La compétence fournit des références détaillées (taxonomie, public, design, etc.) ainsi que des scripts de vérification (`scripts/check-readme.sh`) qui valident que le README ne contient pas de secrets apparents ni d'erreurs de rendu. Les utilisateurs bénéficient de workflows précis, de marqueurs de confiance (vérifié, inféré, inconnu, non supporté) et de règles strictes pour garantir un résultat professionnel, lisible, et sûr, évitant les affirmations excessives et les réécritures destructrices.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add thatdudealso/read-me-launcher

Demander à votre IA préférée

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

Documentation

Read Me Launcher

Promesse centrale : un README qui correspond au dépôt.

Inspectez d'abord. N'inventez jamais de fait sur la pile technique. Choisissez la preuve minimale honnête pour le public. Vérifiez les erreurs de rendu et les chaînes ressemblant à des secrets avant de terminer.

Étape 0 : classifier

  1. Exécutez scripts/inspect-repo.sh.
  2. Résolvez INTERFACE × AUDIENCE × PRIMARY_PROOF (references/taxonomy.md).
  3. Mappez vers un mode abrégé si utile (references/audience.md).

Règles strictes (erreurs)

  • Les affirmations sur l'installation/le lancement/les tests correspondent à la sortie de l'inspection (✓ vérifié vs ? inconnu)
  • Pas de fonctionnalités, scripts ou environnements d'exécution inventés
  • Pas de blocs de code à l'intérieur de <div> / <section> / <center>
  • Les images locales référencées par le README existent
  • scripts/check-readme.sh README.md se termine avec le code 0 (vérifications de secrets et de rendu)
  • Règles de confidentialité dans references/privacy.md

Valeurs par défaut fortes (non impératives)

  • Les bibliothèques commencent par du code fonctionnel, pas des affiches marketing
  • Les dépôts internes optimisent pour les runbooks, pas pour le théâtre de lancement
  • Les interfaces graphiques publiques nécessitent généralement une vraie capture d'écran
  • Ajoutez bannière/aperçu/démo seulement lorsque chaque élément apporte une preuve
  • Préférez le PNG pour intégrer des images bitmap héroïques (references/visuals.md)

Préférences stylistiques (avertissements / préférences)

  • Les tirets cadratins sont une préférence (PREF) ; utilisez --strict-style seulement si l'utilisateur souhaite des échecs stricts
  • Maximum ~3 badges au-dessus de la ligne de flottaison par défaut
  • Évitez les émojis superflus et les murs de badges

Workflow

  1. Inspecter - scripts/inspect-repo.sh
  2. Classifier - taxonomie + public
  3. Choisir la preuve - minimum de preuves nécessaires
  4. Rédiger le README - references/design.md, references/section-map.md
  5. Générer les éléments uniquement si nécessaire - references/generation.md
  6. Vérifier - scripts/check-readme.sh README.md
  7. Passage grand public - un inconnu installerait-il depuis le premier écran ?

Marqueurs de revendication (recommandés dans les brouillons / relectures)

MarqueurSignification
✓ vérifiéConfirmé par l'inspection / les manifests
~ inféréRaisonnable mais pas explicite dans le dépôt
? inconnuNe pas présenter comme un fait
✗ non supportéSupprimer ou reformuler

Règles de sortie

  • Rédigez le README (et les éléments seulement lorsqu'ils sont justifiés)
  • Préférez corriger un bon README existant plutôt que de le réécrire complètement
  • Pas de « Généré par IA »
  • Ne prétendez pas être « à l'abri des secrets » au-delà de ce que check-readme.sh analyse ; signalez les risques résiduels

Ressources incluses

CheminQuand
scripts/inspect-repo.shToujours en premier
scripts/check-readme.shToujours avant de terminer
references/taxonomy.mdClassification
references/audience.mdMode de preuve
references/visuals.mdFormats d'images
references/generation.mdInvites / interdictions d'éléments
references/design.mdStructure
references/privacy.mdPublic/privé + liste d'exclusion
references/section-map.mdSections par type
tests/run-tests.shVérification locale

Skills associés