sentry-pr-code-review

安装量: 40
排名: #17971

安装

npx skills add https://github.com/getsentry/sentry-agent-skills --skill sentry-pr-code-review

Sentry Code Review

Review and fix issues identified by Sentry bot in GitHub PR comments.

Invoke This Skill When User asks to "review Sentry comments" or "fix Sentry issues" on a PR User shares a PR URL/number and mentions Sentry feedback User asks to "address Sentry review" or "resolve Sentry findings" User wants to find PRs with unresolved Sentry comments Workflow Phase 1: Fetch Sentry Comments gh api repos/{owner}/{repo}/pulls/{PR_NUMBER}/comments \ --jq '.[] | select(.user.login | startswith("sentry")) | {file: .path, line: .line, body: .body}'

Only process comments from sentry[bot] - ignore other bots.

Phase 2: Parse Each Comment

Extract from the markdown body:

Bug description: Line starting with Bug: Severity/Confidence: In Severity: X | Confidence: X.XX Analysis: Inside

🔍 Detailed Analysis block Suggested Fix: Inside 💡 Suggested Fix block AI Prompt: Inside 🤖 Prompt for AI Agent block Phase 3: Verify & Fix

For each issue:

Read the file at the specified line Confirm issue still exists in current code Review related code to understand if its an actual issue or not Implement fix (suggested or your own) Consider edge cases Phase 4: Summarize and Report Results

Sentry Review: PR #[number]

Resolved

| File:Line | Issue | Severity | Fix Applied |

|-----------|-------|----------|-------------|

| path:123 | desc | HIGH | what done |

Manual Review Required

| File:Line | Issue | Reason |

|-----------|-------|--------|

Summary: X resolved, Y need manual review

Common Issue Types Category Examples Type Safety Missing null checks, unsafe type assertions Error Handling Swallowed errors, missing boundaries Validation Permissive inputs, missing sanitization Config Missing env vars, incorrect paths

返回排行榜