Prompt file imported from ytr6310zs-jpg/mj-score-manager (
.cursor/commands/pr.md). Copyright stays with the author.
Commit / Push / Pull Request
実装完了後の commit → push → PR 作成 を実行します。
このコマンドの呼び出し自体が、ユーザーによる git 操作の明示依頼です。
開始前チェック
- 実装が完了し、検証結果(少なくとも
npm run build)が提示済みであること - 未コミットの変更があること(なければ状況を報告して停止)
- 機密(
.env*、トークン、鍵、個人情報)が差分に含まれていないこと
手順
- 並列で確認する:
git statusgit diff/git diff --stagedgit log(直近メッセージのスタイル)- 必要なら
git diff develop...HEAD(既存コミット含む場合)
- 未実行なら
npm run buildを実行し、失敗時はコミットしない - 関連ファイルのみステージする(秘密情報・無関係差分は含めない)
- リポジトリのスタイルに合わせてコミット(HEREDOC でメッセージを渡す)
- 必要なら
git push -u origin HEAD - PR が無ければ
gh pr create(既定ベース:develop)。既存 PR があれば URL を返す - 完了後に PR URL を提示する
- develop → main 反映は行わない(必要ならユーザーに
/releaseを案内)
PR 本文(必須)
docs/agent-delegation-guide.md / .github/PULL_REQUEST_TEMPLATE.md に沿い、少なくとも次を含める:
- 設計概要(目的・対象・影響範囲)
- 実装概要
- 検証コマンドと結果
- 手動または自動の動作確認
- Worklog(本文に
worklogの語を含める。例:## Worklog+ 記録日。.worklog/は gitignore のため差分では通せない) - 既知の未解決事項
- 関連 Issue(
Closes #N/Fixes #N)
制約
- force push / hard reset /
--no-verifyはしない(ユーザーが明示した場合を除く) main/masterへの force push はしない--admin/ PR マージはしない(マージ・リリースは/releaseまたはユーザー明示依頼)- amend はユーザー明示時、かつ未 push・自分が作った HEAD の場合のみ
- 参照:
AGENTS.md,.cursor/rules/project-core.mdc
