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

Posting Review Summary

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

Posting-review-summary is a Claude skill that posts the final code-review summary comment, routing output to agent mode, GitHub Actions, or a local file.

About

This skill posts the final summary comment as the last step of a code review, after all inline comments are complete. It detects the context (agent-mode sticky comment, GitHub Actions MCP tool, or local file) and routes the summary output accordingly. A developer uses it to produce an overall APPROVE or REQUEST CHANGES assessment with findings grouped by severity and an optional dependency-changes table. It enforces strict rules on what belongs in the summary versus inline comments.

  • Posts the final code-review summary comment after all inline comments
  • Detects agent mode, GitHub Actions, or local review and routes output accordingly
  • Groups findings by severity and adds a dependency-changes table when relevant

Posting Review Summary by the numbers

  • 79 all-time installs (skills.sh)
  • Ranked #491 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

posting-review-summary capabilities & compatibility

Capabilities
code review · pr comments
Works with
github
Use cases
code review
From the docs

What posting-review-summary says it does

Use this skill when posting the final summary comment after all inline comments are posted.
SKILL.md
Check contexts **in this order** — use the first match:
SKILL.md
**Overall Assessment:** APPROVE / REQUEST CHANGES
SKILL.md
npx skills add https://github.com/bitwarden/ai-plugins --skill posting-review-summary

Add your badge

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

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

What it does

Post the final severity-grouped code-review summary comment, routing to agent mode, GitHub Actions, or a local file.

Who is it for?

Producing the final severity-grouped review summary and overall APPROVE or REQUEST CHANGES verdict.

Skip if: Posting inline code-specific comments (use posting-bitwarden-review-comments).

When should I use this skill?

As the last step of a code review after all inline comments are posted.

By the numbers

  • 3 context routes: agent mode, GitHub Actions, local
  • 5 severity groups from CRITICAL to QUESTION

Files

SKILL.mdMarkdownGitHub ↗

Posting Review Summary

Context Detection

Check contexts in this order — use the first match:

ContextHow to DetectAction
Agent ModeSticky comment context provided in prompt (comment ID + <!-- bitwarden-code-review --> marker)Write summary to /tmp/review-summary.md
GitHub Actions (tag mode)mcp__github_comment__update_claude_comment available AND no sticky comment contextUpdate sticky comment via MCP tool
Local reviewNeither agent mode context nor MCP tool availableWrite to review-summary.md in working directory

FORBIDDEN: Do not use gh pr comment to create summary comments.

PR Metadata Assessment

If PR title, description, or test plan is genuinely deficient, add as a finding in the Code Review Details collapsible section.

Rules

  • DO NOT comment on minor improvements
  • DO NOT comment on adequate-but-imperfect metadata
  • NEVER add as an inline comment
  • DO NOT exceed 3 lines of feedback on the PR Metadata Assessment

Examples

Genuinely deficient means:

  • Title is literally "fix bug", "update", "changes", or single word
  • Description is empty or just "See Jira"
  • UI changes with zero screenshots
  • No test plan AND changes are testable

Adequate (DO NOT flag):

  • Title describes the change even if imperfect: "Fix login issue for SSO users"
  • Description exists and explains the change, even briefly
  • Test plan references Jira task with testing details

Format

- ❓ **QUESTION**: PR title could be more specific
  - Suggested: "Fix null check in UserService.getProfile"

Summary Format

## 🤖 Bitwarden Claude Code Review

**Overall Assessment:** APPROVE / REQUEST CHANGES

[Up to 4 neutral sentences describing what was reviewed]

<details>
<summary>Code Review Details</summary>

[Findings grouped by severity - see ordering below]

[Optional PR Metadata Assessment - only for truly deficient metadata]

</details>

Dependency Changes Table

When the PR diff includes dependency manifest file changes, add a Dependency Changes subsection inside the <details> block, after the findings list and before the optional PR Metadata Assessment.

Only render this table when there are meaningful version changes — not for lock file-only churn with no manifest changes.

### Dependency Changes

| Package           | Change                | Ecosystem |
| ----------------- | --------------------- | --------- |
| `@foo/bar`        | New (1.2.0)           | npm       |
| `lodash`          | 3.x → 4.x (**major**) | npm       |
| `Newtonsoft.Json` | 13.0.1 → 13.0.3       | NuGet     |
| `old-package`     | Removed               | npm       |

Bold the word "major" for major version bumps. Mark new additions as "New (version)" and removals as "Removed".

Findings in Details Section

Ordering: Group findings by severity in this exact order:

1. ❌ : CRITICAL 2. ⚠️ : IMPORTANT 3. ♻️ : DEBT 4. 🎨 : SUGGESTED 5. ❓ : QUESTION

Omit empty categories entirely.

Format per finding:

- [emoji]: [One-line description]
  - `filename.ts:42`

Example:

<details>
<summary>Code Review Details</summary>

- ❌ : SQL injection in user query builder
  - `src/auth/queries.ts:87`
- ⚠️ : Missing null check on optional config
  - `src/config/loader.ts:23`

</details>

Output Execution

Agent Mode (Sticky Comment)

When sticky comment context is provided in the prompt (comment ID + marker):

1. Write the summary to /tmp/review-summary.md using the Write tool 2. Append \n\n<!-- bitwarden-code-review --> at the end of the file content 3. Do NOT use mcp__github_comment__update_claude_comment 4. Do NOT use gh pr comment or gh api

The workflow post-step will read this file and update the placeholder comment automatically.

GitHub Actions (Tag Mode)

Use mcp__github_comment__update_claude_comment to update the sticky comment with the summary.

Local

Write summary to review-summary.md in working directory.

Related skills

This week in AI coding

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

unsubscribe anytime.