AvdLee/SwiftUI-Agent-Skill

Add expert SwiftUI Best Practices guidance to your AI coding tool (Agent Skills open format).

해결하는 문제

이 프로젝트는 개발자가 고성능의 현대적인 SwiftUI 애플리케이션을 구축할 수 있도록 AI 코딩 어시스턴트를 위한 전문 지식 베이스와 툴셋을 제공합니다. 상태 관리, 뷰 구성 및 최신 iOS API(iOS 26+ Liquid Glass 포함)에 대한 간결하고 실행 가능한 참조를 제공함으로써 AI 에이전트가 오래되거나 비효율적인 SwiftUI 코드를 제공하는 것을 방지합니다.

작동 방식

이 프로젝트는 Claude Code, Cursor, ChatGPT와 같은 도구와 호환되는 오픈 포맷을 사용하여 "Agent Skill"으로 패키지화되어 있습니다. AI 에이전트가 컨텍스트 창의 비대화를 피하기 위해 필요할 때마다 로드할 수 있는 Markdown 참조 파일 라이브러리로 구성됩니다. 또한 xctrace를 래핑한 Python 기반 툴체인이 포함되어 있어 AI 에이전트가 Instruments 트레이스를 기록하고 분석할 수 있도록 하며, 트레이스 데이터에서 직접 행(hang) 및 히치(hitch)와 같은 성능 문제를 진단할 수 있도록 돕습니다.

대상

  • AI 코딩 도구가 현대적인 베스트 프랙티스를 따르도록 보장하려는 SwiftUI 사용자 개발자 및 팀.
  • AI 에이전트를 통해 Instruments를 사용하여 앱 성능을 프로파일링하고 분석해야 하는 iOS/macOS 개발자.
  • 레거시 SwiftUI 코드를 현대적인 API로 리팩토링하는 개발자.

주요 특징

  • 온디맨드 참조 라이브러리: @Observable 및 NavigationStack부터 Swift Charts 및 접근성까지 모든 내용을 다룹니다.
  • 자동 성능 분석: xctrace 파일을 기록하고 파싱하는 스크립트가 포함되어 있어 에이전트가 행이 CPU 바운드인지 또는 I/O에 의해 차단되었는지 식별할 수 있습니다.
  • 폭넓은 도구 호환성: Claude Code, Cursor, Codex, ChatGPT를 포함한 여러 AI 클라이언트를 지원합니다.
  • 최신 API 커버리지: iOS 26+ Liquid Glass를 위한 특정 가이드와 iOS 15+로부터의 마이그레이션 가이드를 포함합니다.

관련

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