Communityコーディング&開発github.com

teefayb/claude-code-setup-demo

現在のブランチの変更を main ブランチと比較してレビューし、PR作成前にコードレビューのサブエージェントとリポジトリのチェックを利用します。ローカルの変更レビューを依頼された際に使用します。

claude-code-setup-demo とは?

このスキルは、Claude Code などのAIエージェント向けに設計されたコードレビューワークフローを提供します。主な目的は、プルリクエストを作成する前に、現在のブランチの変更をベースブランチ(デフォルトは main)と比較し、包括的なレビューを実施することです。 スキルは以下の手順で動作します: まず `git diff --stat` と `git status` で変更ファイルの一覧を取得し、`npm run check` を実行して既存のチェックを実施します。次に、変更ファイルとチェック結果を **code-reviewer** サブエージェントに委譲し、問題点を抽出します。さらに、ソースファイルの変更に対してテストの変更がない場合は、**test-writer** サブエージェントが不足テストケースをリストアップします。最後に、Verdict(準備完了/修正後準備完了/再作業が必要)、Blocking(重大なバグやセキュリティ問題)、Should fix(テスト不足や命名の不明瞭さ)、Nits(最大5つの軽微な指摘)、Checks(npm run check の結果)を含む統合レポートを生成します。 このスキルは、コードレビューのプロセスを自動化し、開発者がプルリクエストを送信する前に問題を早期に発見できるようにすることで、レビューサイクルを短縮し、コード品質を向上させます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/teefayb/claude-code-setup-demo/tree/HEAD/.claude/skills/review

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

このレビューのベースブランチ: "$ARGUMENTS"(空の場合は main を使用)。

  1. git diff --stat <base>...HEAD と git status を実行します。未コミットの変更もスコープに含めます。 変更がない場合はその旨を伝えて停止します。

  2. npm run check を実行し、結果を記録します。まだ何も修正しないでください。

  3. ベースブランチ、変更ファイルのリスト、および npm run check の出力を code-reviewer サブエージェントに委譲します。調査結果のみを返すように依頼します。

  4. ソースファイルが変更されたが、対応するテストの変更がない場合は、test-writer サブエージェントに不足しているテストケースをリストアップするよう依頼します(リストのみ、コードはまだ不要)。

  5. 1つの統合レポートを提示します:

    Verdict: ready / ready after fixes / needs rework Blocking — バグ、セキュリティ、CLAUDE.md に違反する規則(file:line、理由、修正方法) Should fix — テスト不足、不明瞭な命名、エラーハンドリングの欠落 Nits — オプション、最大5つ Checks — npm run check の結果

  6. 修正を適用する前に確認を求めます。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル