Skip to content

Code Intelligence — コード世界への接地

🌐 English

NOTE

Language Server Protocol(LSP)を通じて、Claude がこのリポジトリに実際に存在するシンボル・型・参照を参照できるようにする。MCP が外部世界の事実への接地を担うなら、Code Intelligence は目の前のコードへの接地を担う。

仕組み

  • Definition — シンボルの存在を確認する。null が返れば、コードがコミットされる前にそれが非存在の証明になる。
  • Hover — 実際の型シグネチャ(RxJS operator のオーバーロード、Angular signal API など)を返す。インストール済みバージョンに対して生成が拘束される。
  • References — 全ファイルを読み込まずに、正確な呼び出し元一覧を返す。調査トークンを大幅に削減する。
  • Diagnostics — 編集ループの最中に型や lint のエラーをプッシュする。Hallucination 系のシンボルエラーの大半がディスクに到達しない。

関連する章

関連する構造的問題

  • Hallucination — シンボルレベルの接地が、コード生成における最も頻発する失敗(架空の関数名・誤ったシグネチャ・存在しない import パス)をディスク到達前に止める。
  • Knowledge Boundary — プロジェクト固有の型や学習カットオフ後の API が、推測ではなく解決可能になる。
  • Context Rot(副次効果) — シンボルクエリはピンポイントで対象を返すので、ファイル全文読み込みを強制せず、実作業に使える予算を残す。

関連トピック

Released under the CC BY 4.0 License.