Linearに大きなタスクを複数のIssueに分割して作成する際に使用。新しいプロジェクトを作成し、その中にフラットなIssueを作成し、依存関係はblockedByリレーションで表現する。
The English summary is being prepared. Showing the original description.
Pull Request作成・更新時に使用。タイトルと説明文を自動生成・更新する。
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Pull Requestのタイトルと説明文を以下の手順で更新してください。
yasuhisa.esa.io や esa.io ドメインのURLは関連情報セクションにも記載禁止デフォルトブランチの取得
デフォルトブランチを取得:
git symbolic-ref refs/remotes/origin/HEAD --short | cut -d/ -f2
修正内容の確認
デフォルトブランチからの差分を確認:
# <default-branch> には手順1で取得したブランチ名を使用
git diff <default-branch>...HEAD
コミットメッセージの確認
デフォルトブランチからのコミット履歴を確認(本文も含む):
# <default-branch> には手順1で取得したブランチ名を使用
git log <default-branch>..HEAD
説明文ファイルの準備
.github/PULL_REQUEST_TEMPLATE.mdが存在する場合はコピー:
cp .github/PULL_REQUEST_TEMPLATE.md .claude_work/pr_body_draft.md
存在しない場合は新規ファイル作成:
touch .claude_work/pr_body_draft.md
Pull Requestの説明文を作成
.claude_work/pr_body_draft.md)を編集WriteツールまたはEditツールを使用することcat <<EOF > file、echo "..." > fileなど)でファイルを書き込んではいけません5.5. CIチェックボックスの確認と記入(PR template使用時)
重要: PR templateにCIチェックボックスがある場合、PR作成/更新前に必ずCI状態を確認してチェックを記入すること。後からの確認は禁止。
a. CIチェックボックスの検出:
.claude_work/pr_body_draft.md内にCIチェックボックスがあるか確認:
grep -iE '- \[ \].*(CI|test|check|テスト)' .claude_work/pr_body_draft.md
b. PRが既に存在する場合のCI状態確認:
PRが存在するか確認し、存在する場合はCI状態を確認:
# PRが存在するか確認
if gh pr view >/dev/null 2>&1; then
# CI状態を確認
gh pr checks --json name,conclusion
fi
c. CI状態に基づくチェックボックスの記入:
conclusion: SUCCESSまたはSKIPPED)している場合、Editツールでチェックを記入:
- [ ] CI → - [x] CI- [ ] テスト → - [x] テスト- [ ] Tests pass → - [x] Tests pass- [ ]のまま)d. PRが新規作成の場合:
- [ ])のままgh pr checks --watchgh pr edit --body-file .claude_work/pr_body_draft.mdでPR説明文を更新リモートへのプッシュとPull Requestの作成または更新
現在のブランチ名を確認してプッシュ:
# ブランチ名を確認
git rev-parse --abbrev-ref HEAD
# ブランチ名を指定してプッシュ(例: git push origin feature/new-feature)
git push origin <branch-name>
PRの存在確認と作成/更新:
# PRが存在するか確認
if gh pr view >/dev/null 2>&1; then
# PRが存在する場合:更新
gh pr edit --title "修正内容を考慮したタイトル" --body-file .claude_work/pr_body_draft.md
else
# PRが存在しない場合:ドラフトPRを作成
gh pr create --draft --title "修正内容を考慮したタイトル" --body-file .claude_work/pr_body_draft.md
fi
更新後の確認と文字化けチェック
# PRの内容を確認
gh pr view
.claude_work/pr_body_draft.md を確認し、UTF-8エンコーディングで保存されているか確認gh pr edit --body-file .claude_work/pr_body_draft.md で更新gh pr view で確認No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Linearに大きなタスクを複数のIssueに分割して作成する際に使用。新しいプロジェクトを作成し、その中にフラットなIssueを作成し、依存関係はblockedByリレーションで表現する。
The English summary is being prepared. Showing the original description.
planファイルのレビューを依頼された際に使用。Codex CLIを使ってplanファイル自体の実現可能性・技術的妥当性・抜け漏れをレビューし、指摘をタスクリスト化して収束するまで繰り返します。
The English summary is being prepared. Showing the original description.
コードレビューを依頼された際に使用。Codex CLIを使ってplanファイルと開発日誌(コンテキストにある場合)を参照し、実装が計画に沿っているかをレビューし、指摘をタスクリスト化して収束するまで繰り返します。
The English summary is being prepared. Showing the original description.
planモードの計画に基づいて実装を開始する。planファイルからタスクリスト作成→タスク順次実行→各タスク完了時にコミット→最後にcodex-reviewを実行する。
The English summary is being prepared. Showing the original description.
ユーザーがGitHub Actionsのタグ参照をSHA参照に変換するよう要求したときに発動してください。uses:フィールドのタグ参照を自動的にSHA参照(コミットハッシュ + コメント付きバージョン)に変換します。
The English summary is being prepared. Showing the original description.
Cursor Cloud Agentにタスクを委託するよう依頼された際に発動。エージェント作成、SSEストリーム監視(stream)、実行キャンセル(cancel)、ステータスポーリング(フォールバック)、Pull Request状態確認、Linear紐付け、レビュー・フォローアップを行う。
The English summary is being prepared. Showing the original description.