classifying-review-findings

Use esta habilidade ao categorizar descobertas de revisão de código em níveis de severidade. Aplique ao determinar qual emoji e rótulo usar para comentários de PR, decidindo se um…

npx skills add https://github.com/bitwarden/ai-plugins --skill classifying-review-findings

Classifying Review Findings

Severity Categories

EmojiCategoryCriteria
❌CRITICALWill break, crash, expose data, or violate requirements
⚠️IMPORTANTMissing error handling, unhandled edge cases, could cause bugs
♻️DEBTDuplicates patterns, violates conventions, needs rework within 6 months
🎨SUGGESTEDMeasurably improves security, reduces complexity by 3+, eliminates bug classes
❓QUESTIONRequires human knowledge - unclear requirements, intent, or system conflicts

ALWAYS use hybrid emoji + text format for each finding (if multiple severities apply, use the most severe: ❌ > ⚠️ > ♻️ > 🎨 > ❓):

Before Classifying

Verify ALL three:

  1. Can you trace the execution path showing incorrect behavior?
  2. Is this handled elsewhere (error boundaries, middleware, validators)?
  3. Are you certain about framework behavior and language semantics?

If any answer is "no" or "unsure" → DO NOT classify as a finding.

Not Valid Findings (Reject)

  • Praise ("great implementation")
  • Vague suggestions ("could be simpler")
  • Style preferences without enforced standard
  • Naming nitpicks unless actively misleading
  • PR metadata issues (title, description, test plan) - handled by summary skill, not classified here
  • Renovate/Dependabot minor/patch updates to existing dependencies with passing CI — these are routine Stage 5 monitoring, not reviewable findings

Suggested Improvements (🎨) Criteria

Only suggest improvements that provide measurable value:

  1. Security gain - Eliminates entire vulnerability class (SQL injection, XSS, etc.)
  2. Complexity reduction - Reduces cyclomatic complexity by 3+, eliminates nesting level
  3. Bug prevention - Makes entire category of bugs impossible (type safety, null safety)
  4. Performance gain - Reduces O(n²) to O(n), eliminates N+1 queries (provide evidence)

Provide concrete metrics:

  • ❌ "This could be simpler"
  • ✅ "This has cyclomatic complexity of 12; extracting validation logic would reduce to 6"

If you can't measure the improvement, don't suggest it.

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…