在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用check-coderabbit
星标0
分支0
更新时间2026年4月23日 06:35
push後にCodeRabbitの新規レビュー指摘を正確に検出・報告する
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
push後にCodeRabbitの新規レビュー指摘を正確に検出・報告する
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | check-coderabbit |
| description | push後にCodeRabbitの新規レビュー指摘を正確に検出・報告する |
| allowed-tools | Bash, Read |
push後のCodeRabbitレビュー完了を待ち、未解決スレッドを報告する。
未解決スレッド(reviewThreads の isResolved == false)をGraphQL APIで取得する。
# PR番号・HEAD SHA・リポジトリ情報を取得
PR_NUM=$(gh pr view --json number -q '.number')
HEAD_SHA=$(gh pr view --json headRefOid -q '.headRefOid')
OWNER=$(gh repo view --json owner -q '.owner.login')
REPO=$(gh repo view --json name -q '.name')
# CodeRabbit完了チェック
gh pr checks $PR_NUM 2>&1 | grep CodeRabbit
# 未解決スレッドの取得(GraphQL API)— owner/name/pr は -F 変数経由で渡す(インジェクション対策)
gh api graphql -F owner="$OWNER" -F repo="$REPO" -F pr="$PR_NUM" -f query='
query($owner: String!, $repo: String!, $pr: Int!) {
repository(owner: $owner, name: $repo) {
pullRequest(number: $pr) {
reviewThreads(first: 100) {
nodes {
isResolved
comments(first: 1) {
nodes {
databaseId
author { login }
body
path
line
}
}
}
}
}
}
}' --jq '.data.repository.pullRequest.reviewThreads.nodes[] | select(.isResolved == false) | .comments.nodes[0] | {id: .databaseId, author: .author.login, path: .path, line: .line, body: .body[:150]}'
判定基準は未解決スレッド(isResolved == false)。PUSH_TIMEベースのフィルタは使用しない。
理由:
review_comment_addressed タグを付けて自動resolveするCodeRabbit Review Complete (PR #NNN)
- 未解決スレッド: N件
- [ファイル:行] 指摘内容の先頭100文字
- ...
- 解決済み: M件
Tally のビルド・型チェック・テストを実行して MVP の健全性を確認する
PRマージ → worktree/ローカルブランチ掃除 → main 最新化を一括実行
PRのCI監視・CodeRabbit対応・マージ・クリーンアップを一括実行する
push前にコード品質とセキュリティのレビューを実施し、結果をまとめる
現在のブランチに対応するPRのレビューコメントを確認し、修正対応方針をまとめる