git-workflow
Standardisierte Git-Workflow-Praktiken anwenden
Auch verfügbar von: 0xDarkMatter,Cain96,Joseph OBrien,Doyajin174,0xDarkMatter,Joseph OBrien,AI-Vibe-Prompts
Teams haben Schwierigkeiten mit inkonsistenten Branches und Commits. Dieser Skill erzwingt Namenskonventionen, Worktree-Isolierung und konventionelle Commits für eine saubere Historie.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "git-workflow". Hilf mir, einen Branch für Issue #42 zum Hinzufügen der Benutzerauthentifizierung zu erstellen
Erwartetes Ergebnis:
- Branch-Benennungskonvention: feature/42-user-authentication
- Auszuführende Befehle:
- gh issue create --title "Add user authentication" --body "..."
- git worktree add ../worktrees/feature-42-auth -b feature/42-auth
- cd ../worktrees/feature-42-auth
Verwendung von "git-workflow". Schreibe eine Commit-Nachricht für das Hinzufügen einer Login-Formular-Komponente
Erwartetes Ergebnis:
- Empfohlenes Format: feat(auth): add login form component
- Typ: feat für neues Feature
- Scope: (auth) bezeichnet das Authentifizierungs-Modul
- Beschreibung beschreibt die Änderung klar
Verwendung von "git-workflow". Mein Feature-Branch ist bereit zur Überprüfung
Erwartetes Ergebnis:
- Branch pushen: git push -u origin feature/42-auth
- PR erstellen: gh pr create --title "feat: add user authentication" --body "Closes #42"
- Ihr PR-Titel folgt dem konventionellen Commit-Format
- Body verlinkt auf das zu schließende Issue
Sicherheitsaudit
SicherThis is a documentation-only skill containing best practices and guidelines. No executable code, scripts, network access, or filesystem operations are present. Only contains markdown documentation with git command examples. All 50 static findings are false positives - the scanner mistook documentation examples (branch names, commit formats, git commands in code blocks) for executable code. The original skill-report.json already performed human evaluation and correctly marked this as safe.
Risikofaktoren
🌐 Netzwerkzugriff (1)
📁 Dateisystemzugriff (8)
⚙️ Externe Befehle (28)
Qualitätsbewertung
Was du bauen kannst
Team-Standards durchsetzen
Einheitliche Branch-Benennung und Commit-Nachrichtenformate im gesamten Entwicklungsteam anwenden.
Saubere Historie pflegen
Konventionelle Commits und lineare Historie für lesbare Projekthistorie verwenden.
Feature-Arbeit isolieren
Git-Worktrees verwenden, um an mehreren Features zu arbeiten, ohne Branches zu wechseln.
Probiere diese Prompts
Ich muss mit der Arbeit an Issue #42 für Benutzerauthentifizierung beginnen. Hilf mir, einen korrekt benannten Branch mit einem git worktree zu erstellen.
Ich habe gerade eine Login-Formular-Komponente hinzugefügt. Schreibe eine konventionelle Commit-Nachricht für diese Änderung.
Mein Feature-Branch ist fertig. Hilf mir, die Änderungen zu pushen und einen Pull Request zu erstellen, der dem konventionellen Format folgt.
Mein Pull Request wurde gemergt. Welche Befehle muss ich ausführen, um den Worktree und den lokalen Branch aufzuräumen?
Bewährte Verfahren
- Immer Worktrees in einem dedizierten Verzeichnis außerhalb des Haupt-Repos erstellen
- Konventionelle Commits mit Typ-Präfix für maschinenlesbare Historie verwenden
- Issues mit Commits und PRs über Issue-Nummern verlinken
- Vor dem Einreichen von PRs auf main rebasen, um die Historie linear zu halten
Vermeiden
- Direkt auf dem main-Branch arbeiten statt auf Feature-Branches
- Generische Commit-Nachrichten wie 'fixed bug' oder 'updates' verwenden
- Branch-Aufräumen nach dem Merge überspringen
- Force-Push auf geteilte Branches verwenden
Häufig gestellte Fragen
Welche Tools müssen installiert sein?
Kann ich dies mit GitLab oder Bitbucket verwenden?
Ändert dieser Skill meine Git-Konfiguration?
Sind meine Daten mit diesem Skill sicher?
Was ist, wenn mein Team ein anderes Commit-Format verwendet?
Wie unterscheidet sich dies von Git-Initialisierungstools?
Entwicklerdetails
Lizenz
MIT
Repository
https://github.com/Barnhardt-Enterprises-Inc/quetrex-claude/tree/main/skills/git-workflowRef
main
Dateistruktur
📄 SKILL.md