mcpField
R
review-and-ship

review-and-ship

github.com/cursorテスト・品質14.5k2.5k 回インストール今日更新
リポジトリ

review-and-ship について

Review and ship は、リリース前にコード変更をレビューし、重要な問題に対処して動作を検証し、プルリクエストを作成または更新するスキルです。対象を絞ったテスト、リスク重視の確認、選択的なコミット、PR の準備状況確認を行います。

主な機能

  1. 01差分・コミット・変更背景を収集
  2. 02対象テストを実行し不足を評価
  3. 03正確性・セキュリティ・回帰を確認
  4. 04重大な問題を修正し関連テストを再実行
  5. 05選択したファイルをコミットして PR を更新

活用シーン

  1. 01ブランチのリリース準備
  2. 02コード変更後の動作検証
  3. 03並列サブエージェントによる大規模差分のレビュー
  4. 04プルリクエストの準備状況確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cursor/plugins --skill review-and-ship

インストール後、Claude Code で/review-and-shipを入力して読み込まれたか確認します。

詳細

レビューして出荷する

トリガー

出荷前に変更をレビューします。重要な問題を解決し、動作を検証して、PRを作成または更新します。

ワークフロー

  1. 背景情報を収集します。ベースブランチとの差分、未コミットの変更、最近のコミット、変更されたファイル、必要に応じて最近の関連チャットからユーザーの意図を確認します。
  2. 変更した動作を対象とするテストを実行します。対象を絞ったテストがない場合は、追加するか、テストがないことを記録するかを判断します。
  3. 正確性、リグレッション、セキュリティ、意図との適合性をレビューします。差分が大きい場合は、並列のサブエージェントを使用します。
  4. 最終確認の前に重大な問題を修正し、影響を受けるテストを再実行します。
  5. 対象ファイルだけを、簡潔なメッセージを付けてコミットします。
  6. ブランチをプッシュし、PRを作成または更新します。

推奨チェック

git fetch origin main
git diff origin/main...HEAD
git status
gh pr checks --json name,bucket,state,workflow,link

ガードレール

  • スタイルだけに関する指摘よりも、正確性、セキュリティ、リグレッションを優先します。
  • コミットの対象を絞り、無関係なファイルの変更を避けます。
  • pre-commit チェックが失敗した場合、フックを回避せずに問題を修正します。
  • PRの準備状況を判断する際は、GitHub Actions専用のコマンドではなく gh pr checks を使用します。

出力

  • 指摘事項の概要(重大、警告、注記)
  • 実行したテストとその結果
  • PRのURL

コメント