Implement comprehensive error handling for Python code paths to keep services resilient and user-friendly. Use when failures are currently silent or exceptions leak through.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Guide reviewers through systematic, constructive peer review of a pull request.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
I help you review someone else's PR systematically across six key dimensions:
The result is a well-structured, thorough review that helps the author improve and maintains code quality.
Supporting files in this skill:
assets/review-checklist.template — The six-dimension checklist as a markdown fileUse when you want to:
Stage: Peer review by reviewer (after PR is opened, before merge).
pr-self-review for author-side checks before requesting review.pr-create for drafting title/body and opening a PR.github-pull-request-handling for resolving existing review threads with follow-up commits and replies."Help me review this PR" "Guide me through reviewing these changes" "Walk me through a systematic peer review" "Review PR #42" "Review this PR: https://github.com/myorg/myrepo/pull/99"
Here's how I guide you through peer review:
gh CLI if available)If you provide a PR number or URL, I'll automatically fetch metadata using gh pr view:
Fallback: If gh is unavailable or unauthenticated, I'll ask you to paste the PR link or describe the changes manually.
Start with the PR description and linked issues — NOT the code. (Note: If Step 0 auto-fetched the PR, I'll have already retrieved the description above)
Look at the test files before the implementation.
Review the implementation logic step-by-step. For each logical change:
Example comment: "This [operation] assumes [X]. What happens if [X] is violated? Consider adding a guard."
Think like an adversary: What could break this code?
Example comment: "What happens when [condition]? Current code would [fail behavior]. Consider [suggested fix]."
Flag security-relevant changes.
Be specific: "This endpoint now accepts user input. Verify it's validated against [specific vulnerability class]."
Before submitting, review EVERY comment you wrote.
Each comment must follow this pattern:
This [specific code element] [does what/could cause what].
Consider [specific, actionable suggestion] because [why it matters].
Examples:
Distinguish blocking (must fix before merge) from non-blocking (nice to have):
Submit your review with a clear decision:
Provide a brief summary:
Good PR overall. Main feedback:
- Tests look solid
- Logic is sound on auth changes
- One edge case to handle: [specific case]
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Implement comprehensive error handling for Python code paths to keep services resilient and user-friendly. Use when failures are currently silent or exceptions leak through.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Tabular and numerical data analysis with descriptive statistics and insights. Use when the user provides data, tables, CSVs, or numbers and wants analysis.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Financial factsheet analysis with key metrics extraction and investment rationale
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Diagnose and fix CI failures without leaving your editor.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Reproduce ai-repo PR checks locally with Poe and CI scripts, including per-package typecheck and coverage behavior. Use when validating changes before push or when user asks which local commands match CI.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Ask clarifying questions before implementing to ensure Python requirements are understood. Use when a task lacks detail, dependencies are unclear, or multiple interpretations are possible.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.