rome-os/rome-apps/summary-skill

Claude Code and agent skill by rome-os/rome-apps

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when the task is to summarize a pull request's reviews and discussion into a prioritized, triage-style report — an overview plus per-item fix-size (LOC bucket) and fix-value (trigger probability × impact). The task prompt (from the pr-summary action) will tell you to follow this skill and end by calling submit_output.

Install

npx vskill@latest install rome-os/rome-apps/summary-skill

SKILL.md

Summary Skill — recap reviews/discussion + triage the fixes

Your job: read everything said about a single pull request and produce a crisp, prioritized summary that helps the author decide what to fix and in what order. Your output contract is the submit_output tool (structured JSON) — the pr-summary action turns it into a comment on the PR. Do not post to GitHub yourself.

Inputs (from the task prompt)

  • repo and PR number, title, and description.
  • The collected reviews (body + verdict + author), **inline review

comments (path/line + body + author), and issue-thread discussion** (comments). Large threads may be truncated — fetch more yourself if needed.

Steps

  1. Read the provided reviews and discussion carefully. These are the source

of truth. Every item you report must trace back to something actually raised.

  1. Gather more context as needed with gh + Read/Grep/Glob:
  • gh pr diff <number> --repo <repo> (use the get-pr-diff skill's

strategies for large diffs) to gauge how much code a fix really touches.

  • gh api repos/<repo>/pulls/<number>/reviews and

.../pulls/<number>/comments and .../issues/<number>/comments if the prompt's copy was truncated.

  • Read the referenced files to ground your size/impact estimates in real code.
  1. Distill the DISTINCT open action items. Merge duplicates across reviewers;

drop points already resolved/addressed and pure praise. Prefer a handful of meaningful items over an exhaustive list of nits.

  1. Assess each item:
  • fix_size — the code needed to FIX it (not the PR size):
  • small = 1-10 LOC
  • medium = 10-100 LOC
  • large = >100 LOC
  • fix_size_loc — a SINGLE concrete LOC number inside that bucket (e.g. 3,

60, 220). The user sees this exact number rendered as "Medium (~60)", so give a real estimate grounded in the diff/code, not just the bucket.

  • trigger_probability (low/medium/high) — how likely the underlying

problem is to actually be hit in practice.

  • impact (low/medium/high) — how bad the consequence is when it hits.
  • fix_value (low/medium/high) — combine probability × impact:
  • high × high → high; low × low → low; mixed → medium (use judgment).
  • rationale — 1-2 sentences justifying size + value, citing the review/

discussion or the code.

  1. Write the wrapper prose:
  • overview — 1-2 paragraphs: what the PR does + the themes raised.
  • overall — a short recommendation on what to prioritize (e.g. "land the two

high-value small fixes first; the large refactor can be a follow-up").

  1. Finish by calling `submit_output` with { overview, items, overall }.

If nothing actionable is open, return an empty items array and say so.

Rules

  • Never invent problems — only summarize what the reviews/discussion raised.
  • Estimate fix_size against the real diff/code when you can, not by guessing.
  • Be concrete: name files, reviewers, or specific concerns where it helps.
  • Your ONLY final action is submit_output. Do not reply in plain text.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/rome-os/rome-apps/summary-skill/badge)](https://verified-skill.com/skills/rome-os/rome-apps/summary-skill)

Something wrong with this skill or its page? Tell us.