CommunityRédaction et éditiongithub.com

jlholm/noodle

Générer des messages de commit conventionnels. À utiliser lorsque l'utilisateur dit « commite ceci », « enregistre les modifications », « git commit », demande de commiter du code, d'écrire un message de commit ou de formater l'historique git. Suit la spécification des commits conventionnels.

Qu'est-ce que noodle ?

Cette compétence permet de créer des messages de commit structurés selon la spécification Conventional Commits. Elle est utile pour maintenir un historique git clair et cohérent, en automatisant le formatage des messages de commit avec un type, une portée optionnelle, un sujet et un corps explicatif. Idéale pour les agents IA intégrés dans des environnements comme Claude Code, Cursor ou Codex, elle s'active lorsque l'utilisateur demande de commiter du code ou d'écrire un message de commit. Les règles incluent un commit par changement logique, l'inclusion obligatoire d'un corps, l'utilisation du type `merge` pour les fusions, et l'interdiction de créer des branches nues (préférer le skill `worktree` pour l'isolation).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jlholm/noodle/tree/HEAD/.agents/skills/commit

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

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

Documentation

Commits Conventionnels

Suivez ces règles spécifiques au projet lors de la création de commits.

Branchement

Ne créez jamais de branches nues. Si vous avez besoin d'isolation par branche, utilisez la compétence worktree. Pour les modifications simples, commitez directement sur la branche courante (y compris main). N'exécutez pas git checkout -b.

Règles du Projet

  • Un commit par changement logique — ne combinez jamais des corrections ou fonctionnalités sans lien. Trois modifications indépendantes = trois commits.
  • Ne commitez que les fichiers que vous avez modifiés — n'importez jamais de fichiers non liés provenant de sessions simultanées.
  • Incluez toujours un corps — pas de commits avec uniquement un titre. Expliquez quoi et pourquoi.
  • Type merge — utilisez merge (pas un commit de merge) lors de la fusion d'une worktree ou d'une branche de fonctionnalité.
  • Séquencez les commits pour maximiser la valeur des options — infrastructure fondamentale d'abord, puis fonctionnalités qui s'appuient dessus.

Exemple

feat(alerts): Ajouter des réponses aux fils Slack pour les mises à jour d'alertes

Lorsqu'une alerte est mise à jour ou résolue, publiez une réponse au fil
Slack original au lieu de créer un nouveau message. Cela garde les
notifications associées regroupées.

Références

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills associés