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와 같은 도구에 대한 수동 설치를 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트