mcpField
R
review-and-ship

review-and-ship

github.com/potetoテスト・品質12951 回インストール21 週間前に更新
リポジトリ

review-and-ship について

review-and-ship は、リリース前にコード変更を確認するエージェント向けスキルです。対象を絞ったテストや問題修正を行い、焦点を保ったコミットと PR の作成・更新を支援します。

主な機能

  1. 01ベースブランチとの差分確認
  2. 02対象を絞ったテストの実行
  3. 03正確性・セキュリティ・回帰の確認
  4. 04重大な問題の修正と再テスト
  5. 05関連ファイルのコミットと PR 更新

活用シーン

  1. 01リリース前のブランチ確認
  2. 02変更による回帰の調査
  3. 03レビュー済み変更の PR 準備

インストール

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

$npx skills add https://github.com/poteto/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

コメント