perform-preflight

Lista de verificación de puerta de calidad para ejecutar antes de confirmar o crear un PR. Úsela al finalizar la implementación, verificar la calidad del trabajo o prepararse para confirmar. Activado…

npx skills add https://github.com/bitwarden/ai-plugins --skill perform-preflight

Preflight Checklist

Run this checklist before committing or creating a PR. Consult the repo's CLAUDE.md for platform-specific commands (test runner, linter, formatter).

Tests

  • Run tests for affected modules (consult CLAUDE.md for commands)
  • New code has test coverage
  • No existing tests broken

Code Quality

  • Lint and format pass (consult CLAUDE.md for commands)
  • No TODO comments without Jira ticket references
  • Public APIs documented per repo convention (KDoc, DocC, XML docs, etc.)

Bitwarden Security

  • Zero-knowledge architecture preserved — no unencrypted vault data logged, persisted, or transmitted
  • Sensitive data uses platform-appropriate secure storage (consult CLAUDE.md Security Rules)
  • No sensitive data in log statements

Architecture

  • Changes follow patterns in CLAUDE.md and architecture docs
  • Dependency injection and error handling follow repo convention
  • String resources added to the correct location (if applicable)

On Failure

If any check fails, fix the issue before proceeding. For test failures, diagnose the root cause rather than skipping. For lint/format failures, run the repo's auto-fix command if available. If a check cannot be resolved, flag it to the user with the specific failure output.

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…