committing-changes

Convenções de commit Git e fluxo de trabalho para repositórios Bitwarden. Use ao commitar código, escrever mensagens de commit ou preparar alterações para commit. Acionado…

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.

Mais skills de bitwarden

figma-to-angular
bitwarden
Esta habilidade transforma uma especificação de design do Figma em um componente Angular totalmente implementado, com histórias do Storybook no monorepo do Bitwarden Clients. O resultado deve corresponder visualmente ao design, seguindo todas as convenções do código.
force-multiplier
bitwarden
Aplique uma intenção a muitos alvos de uma só vez — uma frota de repositórios no ecossistema Bitwarden, ou muitos projetos dentro de um monorepo — como N consistentes,…
analyzing-git-sessions
bitwarden
Analisa commits e alterações do git dentro de um período ou intervalo de commits, fornecendo resumos estruturados para revisão de código, retrospectivas, registros de trabalho ou sessões…
coordinating-cross-team-breakdown
bitwarden
Coordene a revisão e aprovação entre equipes para um Bitwarden Tech Breakdown. Use ao identificar equipes afetadas, montar a tabela de aprovação da Parte 3, buscar…
assessing-jira-issue-relevance
bitwarden
Use quando o usuário fornecer uma única chave de issue do Jira e perguntar se ela ainda é relevante, ainda é aplicável, ainda está pendente, ainda é um bug, foi corrigida ou pode…
assessing-test-coverage
bitwarden
Use ao determinar qual cobertura de teste JÁ EXISTE para uma alteração específica (um PR, chave Jira, documento Tech Breakdown, CSV do Testmo, caminhos alterados ou…
retrospecting
bitwarden
Realiza análise abrangente de sessões do Claude Code, examinando histórico do git, registros de conversas, alterações de código e coletando feedback do usuário para gerar…
reviewing-incremental-changes
bitwarden
Use esta habilidade ao revisar novamente um PR que já possui comentários ou ao responder a alterações do desenvolvedor após a revisão inicial. Aplique quando houver discussões no PR ou…