一键导入
review-pr
Fetch PR review comments, fix issues, reply to each comment
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Fetch PR review comments, fix issues, reply to each comment
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate the daily tech watch article (filter, write, publish to site)
Generate source fiches for an article and publish to the site
Create a NotebookLM notebook from daily sources and generate a podcast
Display today's sources sorted by theme priority
Publish a personal blog post to the site
Semantic search in article history
| name | review-pr |
| description | Fetch PR review comments, fix issues, reply to each comment |
| argument-hint | <pr-number> |
Takes a PR number as argument ($ARGUMENTS). If no argument, detect the current branch PR or list open PRs.
If no argument provided:
gh pr view --json number --jq '.number'
If that fails, list open PRs and ask.
gh api repos/allienna/veilleur/pulls/{PR_NUMBER}/comments --paginate --jq '.[] | select(.in_reply_to_id == null) | "ID: \(.id) | File: \(.path):\(.line // .original_line) | Body: \(.body)"'
If no comments: display "No review comments found." and stop.
For each comment, display:
Ask for confirmation before proceeding with fixes.
For each relevant comment:
After all fixes are applied:
git commit -m "fix: address PR review comments"
git push
For each comment:
If it was fixed: reply with a short explanation of the fix
gh api repos/allienna/veilleur/pulls/{PR_NUMBER}/comments/{COMMENT_ID}/replies -f body="Fixed — {short explanation of what was changed}."
If it was not relevant: reply explaining why
gh api repos/allienna/veilleur/pulls/{PR_NUMBER}/comments/{COMMENT_ID}/replies -f body="{explanation why the comment doesn't apply}."
Display a summary: