posting-bitwarden-review-comments

द्वारा bitwarden

गिटहब पुल रिक्वेस्ट पर इनलाइन टिप्पणियाँ पोस्ट करते समय इस कौशल का उपयोग करें। बिटवॉर्डन इंजीनियरिंग मानकों के अनुसार गंभीरता के साथ टिप्पणियों को फ़ॉर्मेट करते समय लागू करें…

npx skills add https://github.com/bitwarden/ai-plugins --skill posting-bitwarden-review-comments

Posting Bitwarden Review Comments

Destination Detection

Check destinations in this order — use the first match:

DestinationHow to DetectAction
Local output in effectAn OUTPUT: local files line in the prompt's leading directive block, or a caller that passes local files as the destination in effect. Check this first, and never key it on which tools happen to be availableWrite to review-inline-comments.md in working directory
Local target, no GitHub destinationThe review target is local changes and no caller declared a GitHub destinationWrite to review-inline-comments.md in working directory
GitHub pull requestNeither of the abovePost via mcp__github_inline_comment__create_inline_comment

Under either local destination, format every finding exactly as below and write them all to the one file — do not post, whatever comment tools happen to be available.

Comment Posting Protocol

  1. MUST Analyze all changes before emitting anything
  2. MUST Use inline comments for code-specific findings
  3. MUST Use the Bitwarden finding format
  4. FORBIDDEN: Do NOT add "Strengths", "Highlights", or positive observations sections.
  5. FORBIDDEN Do NOT post praise-only inline comments
  6. FORBIDDEN: Do NOT post PR metadata issues (title, description, test plan) as inline comments. These go in the summary only.

Finding Format

CRITICAL: Never use # followed by numbers - GitHub will autolink it to unrelated issues/PRs.

  1. Writing "#1" creates a clickable link to issue/PR #1 (not your finding)
  2. "Issue" is also wrong terminology (use "Finding")
  3. Use "Finding" + space + number (no # symbol); aim for under 30 words in sentence

CORRECT FORMAT:

  • Finding 1: Memory leak detected
  • Finding 2: Missing error handling

WRONG (DO NOT USE):

  • ❌ Issue #1 (wrong term + autolink)
  • ❌ #1 (autolink only)
  • ❌ Issue 1 (wrong term only)

Inline Comments

Every inline comment MUST:

  1. Reference specific line(s)
  2. State the problem - what breaks or what's the risk?
  3. Provide actionable fix (for ❌ and ⚠️)
  4. Be brief yet clear
  5. Use collapsed sections for comments over 5 lines
  6. Include both opening <details> AND closing </details> tags

Visibility Rule: Only severity + one-line description visible; everything else inside <details> tags.

Template for long comments

[emoji] **[SEVERITY]**: [One-line issue description]

<details>
<summary>Details and fix</summary>

[Code example or specific fix]

[Rationale explaining why]

Reference: [docs link if applicable]
</details>

Summary Output

Invoke Skill(posting-review-summary) for all summary formatting and posting.

bitwarden की और Skills

figma-to-angular
bitwarden
यह कौशल Figma डिज़ाइन स्पेक को Bitwarden क्लाइंट्स मोनोरेपो में Storybook स्टोरीज़ के साथ पूरी तरह से लागू किए गए Angular कम्पोनेंट में बदलता है। आउटपुट सभी कोडबेस परंपराओं का पालन करते हुए दृश्य रूप से डिज़ाइन से मेल खाना चाहिए।
force-multiplier
bitwarden
एक ही इरादे को एक साथ कई लक्ष्यों पर लागू करें — Bitwarden पारिस्थितिकी तंत्र में रिपॉजिटरीज़ का एक समूह, या एक मोनोरिपो के भीतर कई प्रोजेक्ट — N सुसंगत,…
analyzing-git-sessions
bitwarden
एक समय सीमा या कमिट रेंज के भीतर गिट कमिट और बदलावों का विश्लेषण करता है, कोड समीक्षा, रेट्रोस्पेक्टिव्स, कार्य लॉग या सत्र के लिए संरचित सारांश प्रदान करता है…
coordinating-cross-team-breakdown
bitwarden
Bitwarden Tech Breakdown के लिए क्रॉस-टीम समीक्षा और स्वीकृति का समन्वय करें। प्रभावित टीमों की पहचान करते समय, भाग 3 की स्वीकृति तालिका बनाते समय, अनुवर्ती कार्रवाई करते समय उपयोग करें…
assessing-jira-issue-relevance
bitwarden
उपयोग तब करें जब उपयोगकर्ता एकल Jira issue key प्रदान करता है और पूछता है कि क्या यह अभी भी प्रासंगिक है, अभी भी लागू है, अभी भी लंबित है, अभी भी बग है, ठीक हो गया है, या…
assessing-test-coverage
bitwarden
किसी विशिष्ट बदलाव (PR, Jira कुंजी, Tech Breakdown दस्तावेज़, Testmo CSV, बदले गए path, या नामित…) के लिए पहले से मौजूद test coverage का निर्धारण करते समय उपयोग करें।
retrospecting
bitwarden
क्लॉड कोड सत्रों का व्यापक विश्लेषण करता है, गिट इतिहास, वार्तालाप लॉग, कोड परिवर्तनों की जांच करता है, और उपयोगकर्ता प्रतिक्रिया एकत्र करके उत्पन्न करता है…
reviewing-incremental-changes
bitwarden
इस कौशल का उपयोग तब करें जब किसी PR की पुनः समीक्षा कर रहे हों जिसमें पहले से टिप्पणियाँ हों या प्रारंभिक समीक्षा के बाद डेवलपर परिवर्तनों का जवाब दे रहे हों। तब लागू करें जब PR थ्रेड मौजूद हों या...