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(副次効果) — シンボルクエリはピンポイントで対象を返すので、ファイル全文読み込みを強制せず、実作業に使える予算を残す。
関連トピック
- Topic: MCP — もう一つの接地の柱(外部世界の事実)。
- Topic: Hooks — LSP が見えないセマンティックバグはテスト実行 Hooks が捕まえる。
- 機能別早見表