【結論】ウルトラシンクという誤解を正す
ウルトラシンクはClaude Codeの公式機能名ではありません。
大規模リポジトリの文脈共有にはCLAUDE.md、/init、/compact、Skills、Subagents、検索を使います。
全ファイルを一括投入せず、対象Domainと依存境界を調査して必要な情報だけを読み込みます。
# ターミナルで実行:プロジェクトの管理ファイルを確認
find .. -name CLAUDE.md -o -name package.json -o -name pyproject.toml
# ターミナルで実行:Planモードで構造を調査
claude --permission-mode plan
# 起動後のセッション内で実行:初期説明を作成
/init
# 起動後のセッション内で実行:文脈を圧縮
/compact 主要モジュール、依存方向、変更対象、テストを保持してください具体的な手順・設定方法
リポジトリの入口、Build、Test、主要Domainを特定します。
CLAUDE.mdには安定した規約だけを短く記載します。
変更対象ごとに検索し、依存関係とTestを小さく検証します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
認証Domainだけを調査してください。
入口、主要Module、Data flow、外部依存、関連Testを図式化してください。
生成物、vendor、画像、他Domainは読まず、編集も行わないでください。注意点・よくあるエラーと対処法
.claudesignoreを公式のSecurity boundaryとして扱わないでください。
CLAUDE.mdが長すぎると重要な指示が埋もれます。
要約は古くなるためCommit hashと更新日を記録します。