AvdLee/Xcode-Build-Optimization-Agent-Skill
An Agent Skill helping you to optimize Xcode incremental and clean builds by running benchmarks and optimizing build settings.
해결하는 문제
이 프로젝트는 iOS 및 macOS 개발자의 느린 Xcode 빌드 시간 문제를 해결합니다. 추측에 의존하는 것이 아니라, 클린 빌드, 인크리멘탈 빌드, Swift Package Manager(SPM) 오버헤드의 성능 저하 요인을 식별하고 수정할 수 있는 근거 기반 워크플로우를 제공합니다. 이로 인해 개발자들은 연간 수 시간의 생산성 손실을 피할 수 있습니다.
작동 방식
AI 코드 도구용으로 설계된 '에이전트 스킬' 세트를 제공합니다. 오케스트레이터가 두 단계 프로세스를 통해 다섯 가지 전문 스킬을 조율합니다.
- 분석: 에이전트가 프로젝트를 벤치마킹하고 컴파일, 프로젝트 설정, SPM에 대한 분석기를 실행한 후, 우선순위가 매겨진 최적화 계획을 Markdown 파일로 생성합니다.
- 수정: 사용자가 계획 내 특정 항목을 검토하고 승인한 후, 픽서 스킬이 변경 사항을 구현하고 프로젝트를 재벤치마킹하여 성능 향상을 검증합니다.
대상 사용자
- 느린 로컬 빌드 루프로 고민하는 iOS 및 macOS 개발 팀.
- 특정 빌드 시간 저하를 조사하는 개발자.
- 일회성 스크립트가 아닌 구조적이고 재사용 가능한 방식으로 Xcode 빌드를 최적화하고자 하는 팀.
주요 특징
- 포괄적인 감사: 빌드 설정, 스크립트 단계, 타겟 종속성, SwiftUI 뷰 복잡도 등 40개 이상의 개별 체크를 수행합니다.
- 안전한 워크플로우: 사용자가 추천 변경 사항을 명시적으로 승인하기 전까지 프로젝트 파일은 수정되지 않습니다.
- 다양한 도구 호환성: Claude Code, Cursor, OpenAI 호환 도구 등 다양한 AI 코드 환경과 호환됩니다.
- 근거 기반: Apple 문서, WWDC 세션, 커뮤니티 베스트 프랙티스에 기반합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트