MAFIA Code-Review Harness(MAFIA コードレビュー ハーネス)

Tool

概要

MAFIA Code-Review harnessは、Claude Codeプラットフォーム上で動作するコードレビュー自動化ハーネスです。Gitと組み合わせて使うことを想定しており、プラグインとしてインストールするだけで、リポジトリのコード規約やADR(Architecture Decision Records)などの設定を読み込み、自動的にレビューのパイプラインを回せるように設計されています。READMEにはフロー図(assets/flow.png)や導入のためのQuick Start手順が含まれており、プラグインコマンドで導入→設定→実行の流れを示しています(約300字)。

GitHub

リポジトリの統計情報

  • スター数: 14
  • フォーク数: 8
  • ウォッチャー数: 14
  • コミット数: 2
  • ファイル数: 5
  • メインの言語: 未指定

主な特徴

  • Claude Codeプラグインとして動作し、マーケットプレイスからインストール可能
  • Gitと連携した自動コードレビューのパイプラインを提供
  • docs内のコード規約(code-convention.yaml)やADRテンプレートによる設定駆動の運用
  • フロー図や簡易なQuick Startを同梱し、導入がシンプル

技術的なポイント

MAFIAハーネスは「プラグイン+設定ファイル+Claudeのプロンプト/ワークフロー」で完結する設計になっており、外部CIに依存せずにClaude Code内で完結する点が最大の特徴です。READMEのQuick Startでは、まずClaudeを起動してプラグインをマーケットから追加し、/plugin install mafia-codereviewコマンドで導入する手順を示しています。導入後は、docsディレクトリにあるcode-convention.yamlやadr.yamlをプロジェクトに合わせて編集することでレビューの方針を宣言的に管理できます。assets/flow.pngに示されたフロー図を見ると、ハーネスはリポジトリの差分を取得し、定義済みのチェックリストや規約に照らしてレビュータスクを生成し、Claudeの推論を介してコメントや改善案を出力する実装であることが窺えます。技術的に注目すべき点は、プラグイン化によってユーザー側の操作がコマンド中心に集約されている点、設定ファイルでルールを外部化している点、そして「人間のレビュープロセス」を自動化するためのプロンプト設計や逐次的なワークフロー制御を想定している点です。現状コミット数は少なくコード量は限定的ですが、ハーネス自体は既存のリポジトリに対して導入コストを低く抑える工夫がなされています(約700〜800字)。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .claude-plugin: dir
  • .gitignore: file
  • README.md: file
  • assets: dir
  • plugin: dir

READMEに含まれる要素:

  • flow.png(assets): パイプラインのフロー図
  • Quick Start手順: Claude起動 → プラグインマーケットプレイスから追加 → docs内YAMLを編集 → コマンド実行
  • docs/code-convention.yaml / docs/adr.yaml のテンプレートを使った運用ガイド

まとめ

Claude上で手軽に導入できるコードレビュー自動化のハーネス。設定駆動で運用しやすい。

リポジトリ情報:

READMEの抜粋:

MAFIA Code-Review harness

flow.png

Claude Code 기반 코드리뷰 자동화 파이프라인.

Git과 함께 사용할 때 가장 효과적입니다.

하네스와 파이프라인에 대한 자세한 설명은 영상을 참고해주세요。

Quick Start

  1. 플러그인을 설치합니다。

    # claude code 실행
    claude
    
    # 플러그인 설치
    /plugin marketplace add vibemafiaclub/mafia-codereview-harness
    /plugin install mafia-codereview
  2. docs/code-convention.yamldocs/adr.yaml를 복사한 뒤, 상황에 맞게 수정합니다。

  3. Claude Code에서 `/mafia-cod…