get-pr-reviews

Featured

Get nicely formatted output of the last review comments on a PR. Used internally by other skills.

Code & Development 842 stars 66 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

Get nicely formatted review comments for a pull request, grouped by file and line with proper comment threading. ## Steps 1. **Determine PR number**: If not provided, look up the associated PR for the current branch using: ```bash gh pr view --json number --jq '.number' ``` 2. **Get formatted review comments**: Use the GitHub API to fetch and format all line-specific review comments: ```bash gh api repos/:owner/:repo/pulls/{PR_NUMBER}/comments --jq ' group_by(.path, .line) | map({ path: .[0].path, line: .[0].line, comments: sort_by(.created_at) }) | sort_by(.path, .line) | map( "**\(.path)**\n Line \(.line):" + (.comments | map( if .in_reply_to_id then " | \(.user.login): \(.body)" else " (\(.user.login)): \(.body)" end ) | join("\n")) + "\n" ) | join("\n") ' ``` ## Output Format The formatted command produces output like: ``` **apps/api/src/handlers/optionsHandlers.ts** Line 98: (tanishqkancharla): I think this is a bug. If you search for e.g. "blue cros", none of these search conditions will match. | tanishqkancharla: I see that you re-query all insurances below, so this doesn't get used. | Mochael: I think we should ditch the ilikes and just use the fuzzy search applied to planName, payer name and abbreviation | tanishqkancharla: default to fuzzy search **apps/api/src/handlers/optionsHandlers.ts** Line 116: (tanishqkanchar...

Details

Author
saffron-health
Repository
saffron-health/libretto
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category