この mod について
この mod は、Claude Code が xcodebuild を呼び出す際の痛点に対処する:Bash コマンドの出力が長すぎると、Claude Code は先頭と末尾だけをモデルに渡し、中央部分を切り捨てるが、失敗した xcodebuild はちょうどコンパイルエラーを中央に置く。作者のテストでは、コンパイルエラーが3つだけの Swift パッケージのログが295行に達し、Claude は10,039文字を受け取ったがエラーメッセージは1つもなく、どのファイルが失敗したかだけを知り、理由はわからず、自分でソースを grep し、ビルド出力を再フィルタリングするしかなかった。mod の方法は、xcodebuild コマンドに -resultBundlePath を付加し、次に xcresulttool を使って Xcode の result bundle からエラー、警告、テスト失敗を読み取り、Claude が読む内容を要約で置き換える——同じテストでは499文字に減り、各エラーのファイル、行、列が含まれる;transcript は生の出力を保持したまま。また、エラー、失敗テスト、警告、最近のビルドをファイルごとにグループ化して表示するパネルもある。限界:修正に必要なビルド回数を減らすものではない(テストではいずれも3回)が、ログをめくって検索する手間は省ける;Claude が Bash 経由で実行したビルドしか見えず、スクリプト、make、fastlane 内のビルドは見えない;swift build はログからしか読み取れない。ソースコードとインストール手順は GitHub(MIT)にある。
