committing-changes

Git-Commit-Konventionen und Workflow für Bitwarden-Repositories. Verwenden beim Committen von Code, Schreiben von Commit-Nachrichten oder Vorbereiten von Änderungen für einen Commit. Ausgelöst…

npx skills add https://github.com/bitwarden/ai-plugins --skill committing-changes

Git Commit Conventions

Branch Check

Resolve the repository's default branch from the remote rather than assuming main. If the current branch is the default, ask for a branch name before staging or committing. Offer to suggest one and confirm before switching. If the default branch cannot be resolved, say so and confirm the current branch is intended before staging.

Commit Message Format

[PM-XXXXX] <type>: <imperative summary>

<optional body explaining why, not what>

Rules

  1. Ticket prefix: Always include [PM-XXXXX] matching the Jira ticket
  2. Type keyword: Invoke Skill(labeling-changes) to pick the conventional commit type.

Examples

[PM-12345] feat: Add biometric unlock timeout configuration

Users reported confusion about when biometric prompts appear.
This adds a configurable timeout setting to the security preferences.

Ambiguous cases — choosing between similar types:

# Refactor that also fixes a bug? Use the primary intent:
[PM-12345] fix: Resolve null pointer in vault sync retry logic

# Test-only change:
[PM-12345] test: Add unit tests for biometric timeout edge cases

Followup Commits

Only the first commit on a branch needs the full format (ticket prefix, type keyword, body). Subsequent commits can use a short, descriptive summary with no prefix or body required.

Update error handling in login flow

Pre-Commit Quality Gate

Before staging, run the perform-preflight skill for the full quality gate checklist (tests, lint, security, architecture). Consult the repo's CLAUDE.md for platform-specific build and lint commands.

Mehr Skills von bitwarden

figma-to-angular
bitwarden
Diese Fähigkeit wandelt eine Figma-Designspezifikation in eine vollständig implementierte Angular-Komponente mit Storybook-Stories im Bitwarden Clients Monorepo um. Die Ausgabe sollte dem Design visuell entsprechen und dabei alle Codebase-Konventionen einhalten.
force-multiplier
bitwarden
Wende eine Absicht auf viele Ziele gleichzeitig an — auf eine Flotte von Repositories im Bitwarden-Ökosystem oder auf viele Projekte in einem Monorepo — als N konsistente,…
analyzing-git-sessions
bitwarden
Analysiert Git-Commits und Änderungen innerhalb eines Zeitrahmens oder Commit-Bereichs und liefert strukturierte Zusammenfassungen für Code-Reviews, Retrospektiven, Arbeitsprotokolle oder Sitzungen…
coordinating-cross-team-breakdown
bitwarden
Koordinierung der teamübergreifenden Überprüfung und Freigabe für eine Bitwarden Tech Breakdown. Verwenden Sie dies, wenn Sie betroffene Teams identifizieren, die Signoff-Tabelle für Teil 3 erstellen, nachfassen…
assessing-jira-issue-relevance
bitwarden
Verwenden Sie dies, wenn der Benutzer einen einzelnen Jira-Issue-Schlüssel angibt und fragt, ob er noch relevant, noch anwendbar, noch offen, noch ein Fehler ist, behoben wurde oder ob er kann…
assessing-test-coverage
bitwarden
Verwenden, wenn ermittelt werden soll, welche Testabdeckung BEREITS für eine bestimmte Änderung existiert (ein PR, Jira-Key, Tech-Breakdown-Dokument, Testmo-CSV, geänderte Pfade oder benannte…
retrospecting
bitwarden
Führt umfassende Analysen von Claude Code-Sitzungen durch, untersucht Git-Verlauf, Konversationsprotokolle, Codeänderungen und sammelt Benutzerfeedback, um…
reviewing-incremental-changes
bitwarden
Verwende diese Fähigkeit beim erneuten Überprüfen eines PR, der bereits Kommentare enthält, oder beim Reagieren auf Entwickleränderungen nach der ersten Überprüfung. Wende sie an, wenn PR-Threads vorhanden sind oder…