.claude/skills/review-pr-comments/SKILL.md
Review and respond to PR review comments.
npx skillsauth add drillan/mixseek-plus review-pr-commentsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Review and respond to PR review comments.
/review-pr-comments [pr-number]
| Argument | Type | Required | Description |
|----------|------|----------|-------------|
| pr-number | integer | No | GitHub PR number (auto-detect from current branch if omitted) |
When the user invokes /review-pr-comments, follow these steps:
If PR number is provided:
If not provided:
gh pr list --head <branch-name> --state open --json number --limit 1
gh api repos/{owner}/{repo}/pulls/<number>/comments
Parse and group comments by thread/file.
Present comments in a table format:
| Thread ID | File | Issue | Decision | Action |
|-----------|------|-------|----------|--------|
| PRRT_xxx | src/auth.py:10 | "Fix null check" | ? | - |
| PRRT_yyy | src/user.py:20 | "Consider error handling" | ? | - |
For each comment, ask the user:
For accepted comments:
For rejected comments:
Post a summary comment on the PR:
## Review Response Summary
### Accepted (2)
- [src/auth.py:10] Fixed null check
- [src/user.py:20] Added error handling
### Rejected (1)
- [src/api.py:5] Reason: Current approach is intentional for...
### Pending (0)
None
---
*Reviewed by Claude Code at YYYY-MM-DD HH:MM*
If changes were made:
git add .
git commit -m "address review comments"
## PR #100 - Review Comments
### Unresolved Comments (3)
| # | File | Line | Comment | Author |
|---|------|------|---------|--------|
| 1 | src/auth.py | 10 | "Add null check" | @reviewer |
| 2 | src/auth.py | 25 | "Consider edge case" | @reviewer |
| 3 | src/user.py | 15 | "Rename variable" | @lead |
For each comment, choose:
[A]ccept | [R]eject | [D]iscuss | [S]kip
| Error | Action |
|-------|--------|
| PR not detected | No PR found for current branch |
| PR not found | Display error message |
| No comments | No review comments found |
| API error | Display error details |
--web to open PR in browser for context:
gh pr view <number> --web
tools
MixSeekワークスペースを初期化し、設定ファイル用ディレクトリ構造を作成します。「ワークスペースを初期化」「mixseekのセットアップ」「設定ディレクトリを作成」「新しいプロジェクトを始める」といった依頼で使用してください。
development
MixSeekのチーム設定ファイル(team.toml)を生成します。「チームを作成」「エージェント設定を生成」「Web検索チームを作って」「分析チームを設定」といった依頼で使用してください。Leader AgentとMember Agentの構成を定義します。
development
MixSeekのプロンプトビルダー設定ファイル(prompt_builder.toml)を生成します。「プロンプトを設定」「プロンプトビルダーを作成」「ラウンド別プロンプト」といった依頼で使用してください。
data-ai
MixSeekのオーケストレーター設定ファイル(orchestrator.toml)を生成します。「オーケストレーターを設定」「チーム競合設定」「複数チームで競わせる」「マルチチーム実行設定」といった依頼で使用してください。複数チームを並列実行して最良の結果を選択する設定を定義します。