2026年11月11日、オープンソースプロジェクトshadcn/improveがGitHub Trendingに登場した。これは、最強のAIモデルを用いて大規模コードベースを監査し、より安価なモデルが実行するための計画を書き起こすという革新的な機能を持つ。(プロジェクトの説明による)

最強モデルが監査・計画を行い、安価なモデルが実行を担当

shadcn/improveは、最も能力の高いモデルを使ってコードベースを理解し、改善すべきポイントを判断、仕様を書くという処理を行う。その後、コストの低いモデルに実行を任せる。計画はプレーンなMarkdown形式で書かれ、どのエージェントや人間でも読み取れる。

実行はソースコードを直接変更せず、独立したGitの作業ツリー内で行い、その結果と計画を比較し、実行結果を報告する。マージの判断はユーザーに委ねられる。

詳細なワークフローと多様な監査カテゴリ

ユーザーはエージェント上でコマンド(例: /improve)を実行し、リポジトリの構造をマッピングし、監査結果を示す。ユーザーは改善点を選択し計画を作成するよう指示する。

監査は正確性、安全性、性能、テストカバレッジ、技術的負債、依存関係とマイグレーション、開発者体験、ドキュメント、方向性(機能提案)など9つのカテゴリにわたり、各所見には該当ファイル・ライン、影響度、努力量、信頼度が添えられている。

サブエージェントが再検証し、誤検知の排除や誤認定の修正を行い、品質を担保している。

計画は独立実行可能かつ検証可能な設計

計画は前提コンテキストがない最も弱い実行モデルでも動作可能なように、自己完結的に書かれている。ファイルパス、現状コード抜粋、リポジトリの規約を全て内包し、曖昧な指示はない。

各ステップは機械的に判定可能な検証ゲートを持ち、期待されるコマンド出力が設定されている。現実との不一致時には停止して報告する条件も明示されている。

計画には作成時のGitコミットも記録され、実行時にコードベースのずれチェックが行われる。

編集部の視点:AIによるコスト効率的なソフト開発支援の指針

shadcn/improveは監査と実行を分業し、実行コストを抑制することで、中小規模チームにもAI支援開発の恩恵を提供できる可能性を示している。

そのアーキテクチャや検証可能性への配慮は、AIが単なる提案にとどまらず、実行可能かつ管理された実装計画を生み出す役割を果たせることの一例と言える。

起業家は自身の開発環境での適用を通じて、従来の手動監査とのコストや品質の比較を行い、既存ワークフローやドキュメントとの統合度合いを確かめることで、有用性を検証できるだろう。