CommunitySchreiben & Editierengithub.com

jlholm/noodle

Erstelle konventionelle Commit-Nachrichten. Verwende diese Fähigkeit, wenn der Benutzer sagt „commit this“, „save changes“, „git commit“, das Committen von Code, das Schreiben einer Commit-Nachricht oder das Formatieren der Git-Historie anfordert. Folgt der Conventional Commits Spezifikation.

Was ist noodle?

Diese Fähigkeit ermöglicht es KI-Agenten, konventionelle Commit-Nachrichten gemäß der Conventional Commits Spezifikation zu erstellen. Sie wird aktiviert, wenn Benutzer das Committen von Code, das Speichern von Änderungen oder das Formatieren der Git-Historie anfordern. Die Fähigkeit erzwingt projektspezifische Regeln wie einen Commit pro logischer Änderung, das stets Einfügen eines Bodys und die Verwendung des `merge`-Typs beim Zusammenführen von Worktrees oder Feature-Branches. Sie vermeidet das Erstellen von Bare-Branches und nutzt stattdessen Worktrees für Isolation. Die strukturierte Herangehensweise sorgt für eine saubere, nachvollziehbare Projekthistorie und erleichtert die Zusammenarbeit im Team.

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

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Conventional Commits

Befolge diese projektspezifischen Regeln beim Erstellen von Commits.

Branching

Erstelle niemals Bare-Branches. Falls du Branch-Isolation benötigst, verwende die worktree-Fähigkeit. Für einfache Änderungen committe direkt auf dem aktuellen Branch (einschließlich main). Führe nicht git checkout -b aus.

Projektregeln

  • Ein Commit pro logischer Änderung – kombiniere niemals unabhängige Fehlerbehebungen oder Funktionen. Drei unabhängige Änderungen = drei Commits.
  • Commite nur Dateien, die du geändert hast – hole niemals unabhängige Dateien aus parallelen Sitzungen herein.
  • Füge immer einen Body hinzu – keine Commits nur mit Titel. Erkläre, was und warum.
  • merge-Typ – verwende merge (nicht einen Merge-Commit) beim Zusammenführen eines Worktrees oder Feature-Branches.
  • Ordne Commits so an, dass der Optionswert maximiert wird – zuerst grundlegende Infrastruktur, dann darauf aufbauende Funktionen.

Beispiel

feat(alerts): Slack-Thread-Antworten für Alarmaktualisierungen hinzugefügt

Wenn ein Alarm aktualisiert oder gelöst wird, poste eine Antwort auf den
ursprünglichen Slack-Thread, anstatt eine neue Nachricht zu erstellen. Dies hält
zugehörige Benachrichtigungen gruppiert.

Referenzen

Individual skills in this repo

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

Verwandte Skills