create-pull-request

Flujo de trabajo de creación de solicitudes de extracción para Bitwarden Clients. Úsalo al crear PRs, redactar descripciones de PR o preparar ramas para revisión. Se activa con "create…

npx skills add https://github.com/bitwarden/clients --skill create-pull-request

Create Pull Request

PR Title Format

[PROJ-XXXXX] Short imperative summary

Examples:

  • [PM-12345] Add passkey support to vault item creation
  • [CL-1124] Increase badge max-width
  • [PM-33446] Ensure attachments are cleared on clone

Rules:

  • Include the Jira ticket prefix (e.g. PM-, CL-)
  • Keep under 70 characters total
  • Use imperative mood in the summary

PR Body Template

IMPORTANT: Always follow the repo's PR template at .github/PULL_REQUEST_TEMPLATE.md. Add TODO items to the screenshots section for each scenario that should be captured if any.


Pre-PR Checklist

  1. All tests pass: Run npm test
  2. Lint clean: Run npm run lint
  3. No unintended changes: Check git diff origin/main...HEAD for unexpected files
  4. Branch up to date: Rebase on main if needed

Creating the PR

# Ensure branch is pushed
git push -u origin <branch-name>

# Create PR as draft by default (body follows .github/PULL_REQUEST_TEMPLATE.md)
gh pr create --draft --title "[PM-XXXXX] Short summary" --body "<fill in from PR template>"

Default to draft PRs. Only create a non-draft (ready for review) PR if the user explicitly requests it.


Base Branch

  • Default target: main
  • Check with team if targeting a feature branch instead

Más skills de bitwarden

figma-to-angular
bitwarden
Esta habilidad convierte una especificación de diseño de Figma en un componente Angular completamente implementado con historias de Storybook en el monorepo de Bitwarden Clients. El resultado debe coincidir visualmente con el diseño, siguiendo todas las convenciones del código base.
force-multiplier
bitwarden
Aplica una única intención a muchos objetivos a la vez — una flota de repositorios en el ecosistema Bitwarden, o muchos proyectos dentro de un monorepo — como N consistentes,…
analyzing-git-sessions
bitwarden
Analiza los commits y cambios de git dentro de un período de tiempo o rango de commits, proporcionando resúmenes estructurados para revisión de código, retrospectivas, registros de trabajo o sesiones…
coordinating-cross-team-breakdown
bitwarden
Coordinar la revisión y aprobación entre equipos para un desglose técnico de Bitwarden. Úsalo al identificar equipos afectados, construir la tabla de aprobación de la Parte 3, dar seguimiento…
assessing-jira-issue-relevance
bitwarden
Úsalo cuando el usuario proporcione una única clave de incidencia de Jira y pregunte si sigue siendo relevante, sigue siendo aplicable, sigue pendiente, sigue siendo un bug, se ha corregido o puede…
assessing-test-coverage
bitwarden
Úsese para determinar qué cobertura de pruebas YA existe para un cambio específico (un PR, clave de Jira, documento Tech Breakdown, CSV de Testmo, rutas modificadas o elementos nombrados…
retrospecting
bitwarden
Realiza un análisis exhaustivo de las sesiones de Claude Code, examinando el historial de git, los registros de conversación, los cambios de código y recopilando comentarios de los usuarios para generar…
reviewing-incremental-changes
bitwarden
Usa esta habilidad al volver a revisar un PR que ya tiene comentarios o al responder a cambios del desarrollador después de la revisión inicial. Aplica cuando existan hilos de PR o…