チームのコーディング標準を、すべてのPRに自動で適用するAIツールを作りました

Dev.to / 2026/4/11

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • この記事では、GitHub AppであるSolon AIを紹介しています。Solon AIは、見落としによるチェック漏れを防ぎ、技術的負債を減らすために、すべてのプルリクエスト(PR)に対してチーム独自のコーディングおよびレビューのプレイブック規則を自動的に強制します。
  • Solon AIは、GitHubリポジトリに接続し、設定ファイルなしでダッシュボードUIからチームが規則を構成できるようにしたうえで、コメントと保存されたレビュー履歴を用いてPRを自動レビューします。
  • 本ツールは、重大度レベル(ブロッキング vs 警告)を設定可能で、標準違反がマージにどれほど強く影響するかをチームが判断できるようにしています。
  • PRが開かれる前に、Claude CodeやCursorのようなツールから直接スタンダードチェックを実行できるMCPサーバーも備えています。
  • Solon AIは、差分のみを処理すること、レビュー内でuser_idを避けること、人間による上書きを保持することなど、倫理に配慮したアプローチを掲げており、料金プランとして無料枠と月額29ドルのProプランがあります。

すべてのチームには、すべてのPRで確認すべき項目のチェックリストがあります――アクセシビリティの適合性、セキュリティのパターン、コード品質のルールなど。しかし手作業のチェックは忘れられがちです。テックデットが積み上がります。

私はこの課題を解決するためにSolon AIを作りました。Solon AIはGitHub AppとしてあなたのGitHubリポジトリに接続し、すべてのプルリクエストでチームのプレイブックルールを自動的に強制します。

動作の仕組み

  1. リポジトリをSolon AIに接続する
  2. ダッシュボードでプレイブックルールを設定する(設定ファイルは不要)
  3. PRを開く――Solonが自動でレビューし、コメントを投稿する

出力例

あえてテスト用PRに、意図的に良くないコードを追加しました:

<img src="photo.jpg">
<button>Click me</button>

Solonは両方の違反をすぐに検出しました:

実装されている内容

  • GitHub AppのWebhook — 設定ゼロ、すべてのPRで自動的に動作
  • ビジュアルなプレイブック設定 — 設定ファイル不要。ダッシュボードUIでルールを設定
  • BLOCKING/WARNINGの重大度 — チームが「ブロック」か「警告」かを決定
  • レビュー履歴ダッシュボード — すべてのレビューを保存、検索可能、削除可能
  • MCPサーバー — PRを開く前に、Claude CodeまたはCursorから標準を直接チェック
  • 設計による倫理 — レビューにuser_idを含めない、差分のみを処理、そして人間による上書きは常に維持

料金

フリープラン:月25レビュー、1リポジトリ
Pro:$29/月(定額)— 無制限レビュー、無制限リポジトリ、席ごとの追加料金なし

スタック

Next.js 15、TypeScript、Neon Postgres、Claude Haiku、GitHub AppのWebhook、Stripe、Vercel

求めています

毎スプリントで同じPRの問題を見つけるのに疲れた、10〜50人規模の開発チームのエンジニアリングマネージャー。率直なフィードバックと引き換えに、Proを無料でセットアップしてくれるのは大歓迎です。

solonreview.dev