
Prelint
Prelint · コーディング
Prelintは、チームがすでに合意した仕様と決定に対して、すべてのpull requestを検証するAIコードレビューツールだ。バグやスタイルの問題を探す代わりに、変更が出荷される前に、コードが価格ルール・アーキテクチャの決定・コンプライアンス制約からどこでずれているかを指摘する。GitHub Appとして動作し、指摘はきっかけとなった行に正確にインライン表示され、コードが体現するあらゆる製品決定を検索可能な記録として残す。

Prelint について
Prelintとは何か
Prelintは既存のコードレビューの隣に位置し、多くのツールが見落とす層を調べる。すなわち、コードがチームの実際に合意した内容と一致しているかどうかだ。リポジトリに保存されたmarkdownの仕様、アーキテクチャ決定記録、製品要件ドキュメントを読み取り、それらをレビュー基準に変える。PRがそうした決定の一つに反していれば、Prelintはそれを指摘する。
狙う問題は具体的だ。AIコーディングエージェントは、クリーンでテストを通り、構造も整ったコードを書く。それでも製品のルールを破ることがある。請求ポリシーが30日と定めているのに60日の条件を表示する価格ページ、あるいは米国のみの顧客にGDPR同意ステップを加える登録フロー。linterはこれを見逃す。人間のレビュアーなら気づくかもしれないが、時間があり、そのポリシーを覚えている場合に限られる。では、どちらも対応しないとき、その隙間を埋めるのは何か。
最大の限界は設計上の範囲にある。Prelintはlinterや型チェッカー、セキュリティスキャナーの代わりにはならず、コードを直してもくれない。文字数予算の範囲でコンテキストを読み、与えられたドキュメントの品質に依存する。ゴミを入れれば、ゴミが出る。
はじめかた
- GitHub Appをインストールし、Prelintがレビューするリポジトリを選ぶ。CIの変更もYAMLも不要だ。
- 製品仕様や決定ログ、アーキテクチャ文書をリポジトリに入れてコンテキストを加える。markdownファイルは自動で索引付けされる。
- pull requestを開く。Prelintは数秒でレビューし、指摘をきっかけとなった行に固定したインラインコメントとして投稿する。
- 意思決定台帳を読めば、誰が何をいつ決め、人とAIのどちらが判断したかが分かる。承認された決定は、エージェントが次回再利用するコンテキストになる。
AIツール情報
Prelintの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 1日に25〜50件のpull requestを処理するエンジニアリングチーム。疲れた人間のレビュアーが飛ばしてしまう製品レベルの誤りを、仕様が最新に保たれていることを条件に捉える。
- Claude CodeやCursorといったAIコーディングエージェントを使うスタートアップ。エージェントが知らない価格・コンプライアンス・アーキテクチャのルールに照らして出力を検証する。
- オープンソースのメンテナー。公開リポジトリのレビューは無料なので、予算に触れずにチェックを得られる。
タスク
- pull requestでのロードマップと価格のずれを捉える。変更が文書化された請求ポリシーや製品決定に反するとき、Prelintが指摘する。
- 新しいエンジニアの立ち上げ。コードベース全体ではなく意思決定台帳を読み、製品がどう振る舞うべきかを学ぶ。
- 監査証拠の構築。台帳は誰が何をいつ決めたかを記録し、コンプライアンスの履歴を示す必要があるときに役立つ。
シーン
- あるpull requestが請求条件を30日から60日へ静かに変える。Prelintは元の請求ポリシーを引用し、エージェントがそれを土台にする前に問いかける。
- あるチームが、すべてのテストを通るものの計画外の同意ステップを加えたAI生成コードを出荷する。レビューがスコープのずれを早く捉える。
- ある開発者が、なぜそのチェックアウトルールが存在するのかを知りたい。台帳を検索し、製品上の判断、日付、その背景にいた人を見つける。
主な機能
すべてのpull requestで製品意図をレビュー
Prelintはコードのスタイルやバグではなく、PRの製品層をレビューする。仕様違反、アーキテクチャ決定の準拠、ビジネスロジックの正しさ、スコープのずれを検証する。指摘はきっかけとなった正確な行にインラインコメントとして現れるので、レビュアーは別のレポートではなく文脈の中で問題を捉える。
仕様がレビュー基準になる
リポジトリに置いたmarkdownはどれもルールとして機能する。アーキテクチャ決定記録、製品要件、API契約、コンプライアンスポリシーがすべて読み込まれ、適用される。コンテキストは80K文字の予算内で組み立てられ、プロジェクト単位の仕様から一般ドキュメントへと優先順位が付けられる。
意思決定台帳
各レビューは、コードに埋め込まれた製品決定を記録する。誰が決めたか、いつか、どこから来たか、人とAIのどちらが判断したかも合わせて残す。重複は自動で解決され、矛盾があると決定の信頼度が下がり、エージェントはそれを土台にする前に問いかける。
2分で完了するセットアップ
セットアップはGitHub Appのインストールと数個のmarkdownファイルだけだ。CIの変更もYAMLもビルド手順もない。アプリを追加してから2分以内に最初のレビューを実行できるので、試したいチームの導入コストは低く抑えられる。
レビュー単位の料金
料金は席単位ではなく、完了したレビュー1件あたり1ドルの従量制だ。10ドルから1,000ドルまで前払いクレジットを購入でき、クレジットは失効しない。失敗・キャンセル・タイムアウトのレビューは無料で、DependabotやRenovateといったツールからのCI botのコミットは課金を発生させない。
オープンソースは無料でレビュー
公開リポジトリのレビューは無料で、セットアップも要らない。そのため、サブスクリプションや席に費用をかけずに、届くPRへ二度目のチェックをかけたいメンテナーにも使える。
メリットとデメリット
メリット
- 本当の隙間を捉える。テストは通るが、製品仕様・価格ルール・コンプライアンス制約に反するコード。
- インラインの指摘はきっかけとなった正確な行に落ちるので、レビューは既存のGitHubワークフローの中に収まる。
- 小規模チームにとって料金は正直だ。完了したレビュー1件あたり1ドルで、席もサブスクリプションもない。
- オープンソースのレビューは無料で、失敗したレビューやbot由来のレビューは費用がかからない。
- 意思決定台帳は、新しいエンジニアや監査担当者に、あるルールがなぜ存在するかを見る手段を与える。
デメリット
- 何も直してはくれない。Prelintは指摘を報告するだけなので、変更は依然として人間が行う必要がある。
- 出力の品質は、仕様やドキュメントが正確で最新であるかどうかに完全に左右される。古いドキュメントは、ノイズの多い、あるいは欠落した指摘を生む。
- linterや型チェッカー、セキュリティスキャナーの代わりにはならないので、一つに統合するのではなく、スタックにツールを一つ増やすことになる。
よくある質問
pull requestの製品層をレビューする。仕様違反、アーキテクチャ決定の準拠、ビジネスロジックの正しさ、スコープのずれだ。コードのスタイル、書式、バグ検出、セキュリティスキャンは、意図的に既存のツールに委ねる。
関連コンテンツ
Prelintに関連するツール、スキル、記事を探す。
Prelintの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
