Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Handle pull request review comments generated by gemini-code-assist. This skill analyzes the "Code Review" section, determines whether each comment is valid, applies code changes if necessary, and resolves review threads with clear explanations.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -23% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -7% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 76% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -23% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -22% | 0% |
This skill processes review comments generated by gemini-code-assist on a pull request. It evaluates the review threads in the Code Review section, determines whether the suggestions are valid, applies changes when appropriate, and resolves each review thread with a concise explanation.
This skill is intended to run after gemini-code-assist has posted its review.
Before executing the workflow, verify the following conditions.
Code Review section.If the Code Review section does not exist yet, display the message to the user: "The gemini-code-assist review has not been generated yet. Waiting for the review to be created." Then send a request every 5 seconds to check whether the review has been generated. The message must be written in the user’s preferred language.
gemini-code-assist produces two sections:
Summary of ChangesCode ReviewOnly Code Review contains actionable review comments.
Each review thread may include:
Retrieve all PR review threads created by gemini-code-assist.
For each thread, collect:
Ignore threads that are already resolved.
If all review threads are resolved, stop execution and report:
> All reviews have already been resolved.
(or in the user's preferred language)
Do not leave additional PR comments.
For each unresolved review thread, verify the following:
If resolved -> ignore.
Determine whether the comment:
If the suggestion is incorrect or irrelevant, mark it as not accepted.
Check whether the suggested change conflicts with:
If a conflict exists -> reject the suggestion.
If a review passes all conditions:
Commits must follow atomic change principles.
If documentation is created:
Exception:
but this should be applied conservatively.
Push commits to the PR branch.
For each processed review thread:
Post a comment indicating the change was applied.
Format: {message} ({short_commit_hash})
Example: 변수 네이밍 규칙에 맞게 수정 (a1b2c3d)
Explain the reason.
Format: {reason}
Example: 명세에서 요구하는 동작과 충돌하므로 변경하지 않음. 충돌하는 명세: "argument로 전달되는 timezone과 lat, lon 정보는 연관이 없음"
Follow these rules:
This skill may use the following tools.
Use gh for PR interaction.
Typical operations:
Example capabilities:
gh pr view
gh pr comment
gh pr review
gh pr diffStop execution in the following cases:
Code Review not yet generatedIn both cases:
Other measured skills in the registry, with their headline benchmark lift.