在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用pr-lifecycle
星标0
分支0
更新时间2026年4月23日 06:35
PRのCI監視・CodeRabbit対応・マージ・クリーンアップを一括実行する
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
PRのCI監視・CodeRabbit対応・マージ・クリーンアップを一括実行する
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
push後にCodeRabbitの新規レビュー指摘を正確に検出・報告する
Tally のビルド・型チェック・テストを実行して MVP の健全性を確認する
PRマージ → worktree/ローカルブランチ掃除 → main 最新化を一括実行
push前にコード品質とセキュリティのレビューを実施し、結果をまとめる
現在のブランチに対応するPRのレビューコメントを確認し、修正対応方針をまとめる
基于 SOC 职业分类
| name | pr-lifecycle |
| description | PRのCI監視・CodeRabbit対応・マージ・クリーンアップを一括実行する |
| allowed-tools | Bash, Read, Agent, Skill, CronCreate |
現在のブランチに対応するPRについて、CI監視 → CodeRabbit指摘対応 → マージ → クリーンアップを一括実行する。
以下の順序で実行すること:
現在のブランチに対応するPRを特定し、PR番号を変数に保存する:
PR_NUMBER=$(gh pr view --json number -q .number)
gh pr view --json number,title,state,statusCheckRollup,url
PRが見つからない場合はエラーを報告して終了する。
CIの実行状況を確認する:
gh run list --branch $(git branch --show-current) --limit 5 --json status,conclusion,name,databaseId
gh run view <id> --log-failed)、根本原因を診断して修正をpushするPRのレビューコメントを確認する:
# 未解決スレッドをGraphQLで取得(既存ヘルパー使用)
source "$CLAUDE_PROJECT_DIR/.claude/hooks/fetch-unresolved-threads.sh"
fetch_unresolved_threads
また、REST APIでCodeRabbitのレビュー本体も確認する:
REPO=$(gh repo view --json nameWithOwner -q '.nameWithOwner')
gh api "repos/$REPO/pulls/$PR_NUMBER/reviews" \
--jq '.[] | select(.user.login == "coderabbitai[bot]") | {id, state, body}'
未解決のCodeRabbitコメントがある場合:
以下の両方を満たすことを確認する:
CodeRabbit status が error/failure の場合は API 失敗とみなして停止・報告すること (hook check-ci-coderabbit.sh と整合)。
どちらかが満たされていない場合はステップ2-3に戻る。
/merge-and-cleanup スキルを実行する:
/merge-and-cleanup <PR番号>
全ステップ完了後、以下を報告する:
以下のルールを厳守すること:
--no-verify は使わない: テスト失敗時はhookをスキップせず根本原因を解決するresolveReviewThread でresolveしない: resolveはユーザーが判断するcheck-ci-coderabbit.sh が stop_monitoring_failure を返すため、SKILL も同じく停止して API エラーをユーザーに報告する/codex review(Codex CLI)に委任すること