AvdLee/Swift-Testing-Agent-Skill

An agent skill focused entirely on Swift Testing, helping you write better tests, migrate from XCTest, improve test architecture, and adopt modern Swift testing patterns with confidence.

解決する課題

このプロジェクトは、AIコーディングツールが新しいSwiftテストフレームワークを実装・移行するのを支援する専門的な知識ベース("スキル")を提供します。AIエージェントがSwiftテストAPI、XCTest移行戦略、並列実行パターンについて最新で実用的なガイドを欠いているという問題を解決します。

動作方法

このプロジェクトは、Agent Skillsのオープンフォーマットに従っており、AIエージェントが読み込むことができる構造化されたMarkdownリファレンス(プレイブックや意思決定ポイントを含む)を提供します。これらのリファレンスは #expect および #require マクロ、パラメータ化されたテスト、非同期テスト、および単一のターゲット内でのSwift TestingとXCTestの共存といったトピックをカバーしています。

対象ユーザー

  • 新しいSwift Testingフレームワークを採用する開発者やチーム。
  • 既存のXCTestスイートを段階的に移行するエンジニア。
  • フラキーテストのデバッグや並列テスト実行の最適化を行う開発者。

主な特徴

  • ソースに基づくガイド: WWDC 2024セッションおよび包括的な SwiftLee 記事に基づく。
  • 移行支援: XCTAssert* パターンから現代的なSwift Testingマクロへの詳細なマッピング。
  • モダン志向のアプローチ: 旧来のスタイルよりもマクロベースの診断と並列実行のデフォルトを優先。
  • 広範なツール互換性: skills.sh、Claude Codeプラグイン、およびCursorやCodexなどのツールに対する手動インストールをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト