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.
日本語の概要は準備中です。原文の説明を表示しています。