オープンソースのSwiftUIテストスキル「Claude Code」は、Computer Useを活用してアプリを視覚的にテストします。

Claude Code用のオープンソーススキル「swiftui-autotest-skill」は、Claudeの新しいComputer Use機能を活用して、テストコードを書かずにSwiftUIアプリケーションを視覚的にテストします。
仕組み
/ios-testを実行すると、エージェントは以下の手順を実行します:
- あなたの
.xcodeprojファイルを見つける - シミュレーターを選択する
- アプリをビルドする
- アプリをインストールする
- Computer Useを使用してすべての画面を移動する
エージェントは実際のユーザーと同様にアプリと対話します:ボタンをタップ、リストをスクロール、ナビゲーションリンクをたどり、タブを切り替えます。
検出できる問題
- レイアウトのバグ(オーバーフロー、ビューの重なり、テキストの切り捨て)
- クラッシュ(シミュレーターのクラッシュログを分析し、スタックトレースをソースコードにマッピング)
- ナビゲーションの不具合(すべてのタブ、すべてのリンク、戻るナビゲーションをテスト)
- 反応しないインタラクティブ要素
- 不足しているアクセシビリティ識別子(自動修正も提案)
追加フラグ
--states→ 起動引数を使用して空、エラー、読み込み状態をテスト--performance→ 画面ごとのRAM使用量を測定、メモリリークを検出--flow=onboarding→ 特定のユーザーフローをエンドツーエンドでテスト--screenshot-all→ すべてのステップをキャプチャ
追加機能
このスキルには/add-accessibilityも含まれており、すべてのSwiftUIビューをスキャンして不足している.accessibilityIdentifier()を{画面}-{タイプ}-{名前}というクリーンな命名規則で自動追加します。これによりテストの信頼性が向上し、VoiceOver対応も準備できます。
このアプローチでは、XCUITest、テストターゲット、定型コードは一切不要です。エージェントがアプリを視覚的に検査し、問題を報告します。
📖 Read the full source: r/ClaudeAI
👀 See Also

Mneme: アーキテクチャ上の決定に違反するClaude Code編集をブロックするPreToolUseフック
Mnemeは、Claude CodeのPreToolUseフックで、ディスクへの書き込み前にすべてのEdit/Write/MultiEditをローカルの決定ファイルと照合し、手動介入なしで違反を阻止します。

ClawWatcher、200ユーザー達成、OpenClaw APIによる総節約額は2万8千ドル以上と報告
OpenClaw APIコストをリアルタイムで追跡するツール「ClawWatcher」が200ユーザーに到達。開発者によると、ユーザーは合計28,000ドル以上のAPIコストを節約し、平均コスト削減率は45%に上る。

クロードコードがマルチエージェントコードレビューシステムを追加
Anthropicは、プルリクエストをレビューするAIエージェントのチームを派遣するマルチエージェントシステム「Code Review for Claude Code」を発表しました。このシステムは人間のレビュアーが見逃しがちなバグを検出し、実質的なレビューコメントが付くPRの割合が導入前の16%から54%に向上しました。

ログリデューサーMCPサーバーがClaudeコードのログ読み取り時のトークン使用量を削減
Log Reducerは、Claude Code向けに特別に構築されたMCPサーバーで、ログファイルをサーバー側で読み取り、会話には削減された出力のみを送信し、生のログがコンテキストウィンドウに入るのを防ぎます。開発者によると、2000行のログは、セッションから恒久的に削除される20,000以上のトークンを表しています。