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

✍️ OpenClawRadar📅 公開日: March 31, 2026🔗 Source
オープンソースのSwiftUIテストスキル「Claude Code」は、Computer Useを活用してアプリを視覚的にテストします。
Ad

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

Ad

👀 See Also

certctl: AIエージェント自動化のための78のAPIエンドポイントを備えたセルフホスト型証明書ライフサイクルプラットフォーム
Tools

certctl: AIエージェント自動化のための78のAPIエンドポイントを備えたセルフホスト型証明書ライフサイクルプラットフォーム

certctlは、GoとTypeScriptで構築されたセルフホスト型の証明書ライフサイクルプラットフォームで、証明書管理のための78のREST APIエンドポイントを公開しています。このプラットフォームは発行者とターゲットの両方に依存せず、すべての機能をネイティブMCPツールとして公開するMCPサーバーが計画されています。

OpenClawRadar
自動化されたClaudeコードパイプラインにより、機能ごとのトークン使用量が78kから15kに削減されました
Tools

自動化されたClaudeコードパイプラインにより、機能ごとのトークン使用量が78kから15kに削減されました

Claude Code向けのオープンソースパイプラインは、既存コードの事前チェック分析を含む12のフェーズを自動化し、機能ごとのトークン使用量を約78kから約15kに削減します。3つのプロファイル(yolo、standard、paranoid)を提供し、信頼度スコアをgrepベースの検証に置き換えます。

OpenClawRadar
yburn: 不要なAIエージェントのcronジョブを監査および置き換えるツール
Tools

yburn: 不要なAIエージェントのcronジョブを監査および置き換えるツール

yburnは、AIエージェントのcronジョブを監査し、LLMを必要としないものをスタンドアロンのPythonスクリプトに置き換えるPythonツールです。作成者は、98のcronジョブのうち58%が、システムヘルスチェックやGitバックアップのような純粋に機械的なタスクであることを発見しました。

OpenClawRadar
Equibles:米国金融データ向けセルフホスト型MCPサーバー – SEC提出書類、13F、インサイダー取引、FRED
Tools

Equibles:米国金融データ向けセルフホスト型MCPサーバー – SEC提出書類、13F、インサイダー取引、FRED

Equiblesは、公開米国金融データ(SEC提出書類、13F、インサイダー/議会取引、空売りデータ、FRED)をスクレイピングし、任意のローカルLLMエージェント向けにMCPツールとして公開するオープンソースのMCPサーバーです。

OpenClawRadar