classifying-review-findings

Gunakan keterampilan ini saat mengategorikan temuan tinjauan kode ke dalam tingkat keparahan. Terapkan saat menentukan emoji dan label mana yang akan digunakan untuk komentar PR, memutuskan apakah suatu…

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.

Lebih banyak skill dari bitwarden

figma-to-angular
bitwarden
Skill ini mengubah spesifikasi desain Figma menjadi komponen Angular yang sudah diimplementasikan sepenuhnya dengan cerita Storybook di dalam monorepo Bitwarden Clients. Outputnya harus sesuai secara visual dengan desain sambil mengikuti semua konvensi basis kode.
force-multiplier
bitwarden
Terapkan satu maksud ke banyak target sekaligus — sekumpulan repositori di seluruh ekosistem Bitwarden, atau banyak proyek di dalam monorepo — sebagai N yang konsisten,…
analyzing-git-sessions
bitwarden
Menganalisis komit git dan perubahan dalam rentang waktu atau rentang komit, memberikan ringkasan terstruktur untuk tinjauan kode, retrospektif, catatan kerja, atau sesi…
coordinating-cross-team-breakdown
bitwarden
Mengkoordinasikan tinjauan dan persetujuan lintas tim untuk Bitwarden Tech Breakdown. Gunakan saat mengidentifikasi tim yang terdampak, membangun tabel persetujuan Bagian 3, menindaklanjuti…
assessing-jira-issue-relevance
bitwarden
Gunakan ketika pengguna memberikan satu kunci masalah Jira dan bertanya apakah masalah tersebut masih relevan, masih berlaku, masih tertunda, masih merupakan bug, telah diperbaiki, atau dapat…
assessing-test-coverage
bitwarden
Gunakan saat menentukan cakupan pengujian yang SUDAH ada untuk perubahan tertentu (PR, kunci Jira, dokumen Tech Breakdown, CSV Testmo, jalur yang diubah, atau yang disebut…
retrospecting
bitwarden
Melakukan analisis komprehensif terhadap sesi Claude Code, memeriksa riwayat git, log percakapan, perubahan kode, dan mengumpulkan umpan balik pengguna untuk menghasilkan…
reviewing-incremental-changes
bitwarden
Gunakan keterampilan ini saat meninjau ulang PR yang sudah memiliki komentar atau saat menanggapi perubahan pengembang setelah tinjauan awal. Terapkan saat utas PR ada atau…