{"id":"5c023e3e-ba80-4a32-95ef-ac90006eb0d5","shortId":"UUHpwf","kind":"skill","title":"comprehensive-review-pr-enhance","tagline":"Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries. Use when the user says \"write a PR description\", \"improve this PR\", \"summarize my changes\", \"PR review\", \"pull request\", or asks to document a diff for reviewers.","description":"# Pull Request Enhancement\n\n## When to Use\n- You need to turn a git diff into a reviewer-friendly pull request description.\n- You want a PR summary with change categories, risks, testing notes, and a checklist.\n- The diff is large enough that reviewers need explicit structure instead of a short ad hoc summary.\n\n## Workflow\n\n1. Run `git diff <base>...HEAD --stat` to identify changed files and scope\n2. Categorise changes: source, test, config, docs, build, styles\n3. Generate the PR description using the template below\n4. Add a review checklist based on which file categories changed\n5. Flag breaking changes, security-sensitive files, or large diffs (>500 lines)\n\n## PR Description Template\n\n```markdown\n## Summary\n<!-- one-paragraph executive summary: what changed and why -->\n\n## Changes\n| Category | Files | Key change |\n|----------|-------|------------|\n| source   | `src/auth.ts` | added OAuth2 PKCE flow |\n| test     | `tests/auth.test.ts` | covers token refresh edge case |\n| config   | `.env.example` | new `OAUTH_CLIENT_ID` var |\n\n## Why\n<!-- link to issue/ticket + one sentence on motivation -->\n\n## Testing\n- [ ] unit tests pass (`npm test`)\n- [ ] manual smoke test on staging\n- [ ] no coverage regression\n\n## Risks & Rollback\n- **Breaking?** yes / no\n- **Rollback**: revert this commit; no migration needed\n- **Risk level**: low / medium / high — because ___\n```\n\n## Review Checklist Rules\n\nAdd checklist sections only when the matching file category appears in the diff:\n\n| File category | Checklist items |\n|---------------|----------------|\n| source | no debug statements, functions <50 lines, descriptive names, error handling |\n| test | meaningful assertions, edge cases, no flaky tests, AAA pattern |\n| config | no hardcoded secrets, env vars documented, backwards compatible |\n| docs | accurate, examples included, changelog updated |\n| security-sensitive (`auth`, `crypto`, `token`, `password` in path) | input validation, no secrets in logs, authz correct |\n\n## Splitting Large PRs\n\nWhen diff exceeds 20 files or 1000 lines, suggest splitting by feature area:\n\n```\ngit checkout -b feature/part-1\ngit cherry-pick <commits-for-part-1>\n```\n\n## Resources\n\n- `resources/implementation-playbook.md` — Python helpers for automated PR analysis, coverage reports, and risk scoring\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["comprehensive","review","enhance","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-comprehensive-review-pr-enhance","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/comprehensive-review-pr-enhance","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34882 github stars · SKILL.md body (2,615 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T12:50:49.399Z","embedding":null,"createdAt":"2026-04-18T21:34:51.806Z","updatedAt":"2026-04-24T12:50:49.399Z","lastSeenAt":"2026-04-24T12:50:49.399Z","tsv":"'1':101 '1000':300 '2':113 '20':297 '3':122 '4':131 '5':142 '50':243 '500':153 'aaa':257 'accur':269 'ad':97,167 'add':12,132,221 'analysi':322 'appear':230 'area':306 'ask':41,361 'assert':251 'assess':16 'auth':277 'authz':289 'autom':320 'b':309 'backward':266 'base':136 'boundari':369 'break':144,202 'build':120 'case':177,253 'categori':76,140,161,229,235 'categoris':114 'chang':35,75,109,115,141,145,160,164 'changelog':272 'checklist':14,82,135,219,222,236 'checkout':308 'cherri':313 'cherry-pick':312 'clarif':363 'clear':336 'client':182 'commit':208 'compat':267 'comprehens':2 'comprehensive-review-pr-enh':1 'config':118,178,259 'correct':290 'cover':173 'coverag':19,198,323 'criteria':372 'crypto':278 'debug':240 'describ':340 'descript':9,29,68,126,156,245 'diff':11,45,60,84,104,152,233,295 'doc':119,268 'document':43,265 'edg':176,252 'enhanc':5,50 'enough':87 'env':263 'env.example':179 'environ':352 'environment-specif':351 'error':247 'exampl':270 'exceed':296 'expert':357 'explicit':91 'featur':305 'feature/part-1':310 'file':110,139,149,162,228,234,298 'flag':143 'flaki':255 'flow':170 'friend':65 'function':242 'generat':6,123 'git':59,103,307,311 'handl':248 'hardcod':261 'head':105 'helper':318 'high':216 'hoc':98 'id':183 'identifi':108 'improv':30 'includ':271 'input':283,366 'instead':93 'item':237 'key':163 'larg':86,151,292 'level':213 'limit':328 'line':154,244,301 'log':288 'low':214 'manual':192 'markdown':158 'match':227,337 'meaning':250 'medium':215 'migrat':210 'miss':374 'name':246 'need':55,90,211 'new':180 'note':79 'npm':190 'oauth':181 'oauth2':168 'output':346 'pass':189 'password':280 'path':282 'pattern':258 'permiss':367 'pick':314 'pkce':169 'pr':4,8,28,32,36,72,125,155,321 'prs':293 'pull':38,48,66 'python':317 'refresh':175 'regress':199 'report':324 'request':39,49,67 'requir':365 'resourc':315 'resources/implementation-playbook.md':316 'revert':206 'review':3,13,37,47,64,89,134,218,358 'reviewer-friend':63 'risk':15,77,200,212,326 'rollback':201,205 'rule':220 'run':102 'safeti':368 'say':25 'scope':112,339 'score':327 'secret':262,286 'section':223 'secur':147,275 'security-sensit':146,274 'sensit':148,276 'short':96 'skill':331 'skill-comprehensive-review-pr-enhance' 'smoke':193 'sourc':116,165,238 'source-sickn33' 'specif':353 'split':291,303 'src/auth.ts':166 'stage':196 'stat':106 'statement':241 'stop':359 'structur':7,92 'style':121 'substitut':349 'success':371 'suggest':302 'summar':33 'summari':20,73,99,159 'task':335 'templat':129,157 'test':18,78,117,171,186,188,191,194,249,256,355 'tests/auth.test.ts':172 'token':174,279 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':344 'turn':57 'unit':187 'updat':273 'use':21,53,127,329 'user':24 'valid':284,354 'var':184,264 'want':70 'workflow':100 'write':26 'yes':203","prices":[{"id":"2a8506bb-a996-452e-bceb-6d2f35fd604f","listingId":"5c023e3e-ba80-4a32-95ef-ac90006eb0d5","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:34:51.806Z"}],"sources":[{"listingId":"5c023e3e-ba80-4a32-95ef-ac90006eb0d5","source":"github","sourceId":"sickn33/antigravity-awesome-skills/comprehensive-review-pr-enhance","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/comprehensive-review-pr-enhance","isPrimary":false,"firstSeenAt":"2026-04-18T21:34:51.806Z","lastSeenAt":"2026-04-24T12:50:49.399Z"}],"details":{"listingId":"5c023e3e-ba80-4a32-95ef-ac90006eb0d5","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"comprehensive-review-pr-enhance","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34882,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T06:41:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"034707113d6643190da0370413f7428648e08c02","skill_md_path":"skills/comprehensive-review-pr-enhance/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/comprehensive-review-pr-enhance"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"comprehensive-review-pr-enhance","description":"Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries. Use when the user says \"write a PR description\", \"improve this PR\", \"summarize my changes\", \"PR review\", \"pull request\", or asks to document a diff for reviewers."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/comprehensive-review-pr-enhance"},"updatedAt":"2026-04-24T12:50:49.399Z"}}