Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bitwarden avatar

Classifying Review Findings

  • 80 installs
  • 129 repo stars
  • Updated August 4, 2026
  • bitwarden/ai-plugins

Classifying Review Findings is a Claude skill that categorizes code review findings into five severity levels with emoji labels for PR comments.

About

This skill categorizes code review findings into severity levels for PR comments. It maps each finding to one of five categories (CRITICAL, IMPORTANT, DEBT, SUGGESTED, QUESTION) with an emoji and criteria, requires three verification checks before classifying, and rejects non-findings like praise, style preferences, and naming nitpicks. A developer uses it to consistently label and prioritize review findings when commenting on a PR.

  • Five severity categories with emoji, label, and criteria
  • Verification gate before any finding is classified
  • Measurable criteria for SUGGESTED improvements (complexity reduction of 3+)

Classifying Review Findings by the numbers

  • 80 all-time installs (skills.sh)
  • Ranked #487 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

classifying-review-findings capabilities & compatibility

Capabilities
code review · finding classification
Use cases
code review
From the docs

What classifying-review-findings says it does

CRITICAL | Will break, crash, expose data, or violate requirements
SKILL.md
If you can't measure the improvement, don't suggest it.
SKILL.md
npx skills add https://github.com/bitwarden/ai-plugins --skill classifying-review-findings

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs80
repo stars129
Last updatedAugust 4, 2026
Repositorybitwarden/ai-plugins

What it does

Classify code review findings into severity levels with emoji labels for PR comments.

Who is it for?

Consistently labeling and prioritizing code review findings when commenting on a PR.

Skip if: Generating or verifying the findings themselves beyond the classification gate.

When should I use this skill?

You are categorizing code review findings into severity levels or deciding which emoji and label to use for PR comments.

What you get

Each valid finding is classified into one of five severity levels with a consistent emoji and label.

  • Severity-classified code review findings

By the numbers

  • 5 severity categories
  • 3 verification checks before classifying
  • Complexity-reduction threshold of 3+

Files

SKILL.mdMarkdownGitHub ↗

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.

Related skills

FAQ

What are the severity categories?

CRITICAL, IMPORTANT, DEBT, SUGGESTED, and QUESTION, each with an emoji and criteria.

When should a SUGGESTED improvement be raised?

Only when it provides measurable value, such as reducing cyclomatic complexity by 3 or more or eliminating a vulnerability class.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.