GitHub

twostraws/SwiftUI-Agent-Skill — SwiftUI agent skill for Claude Code, Codex, and other AI tools.

Claude Code·Codex용 SwiftUI 에이전트 스킬

SwiftUI Pro는 AI 코딩 도구가 SwiftUI 코드를 작성하거나 검토할 때 참고하는 에이전트 스킬입니다. 탐색, 레이아웃, 상태 관리부터 VoiceOver 접근성, 폐기 예정 API, 성능까지 LLM이 자주 놓치는 항목을 다룹니다.

AI 요약

SwiftUI Pro는 AI 코딩 도구가 SwiftUI 코드를 더 간결하고 현대적인 방식으로 작성하도록 돕는 에이전트 스킬입니다. Paul Hudson의 기존 AGENTS.md 지침을 바탕으로 하며, LLM이 반복해서 만드는 SwiftUI 실수를 겨냥합니다.

점검 범위와 사용법

탐색, 레이아웃, 애니메이션, 상태 관리, VoiceOver 접근성, 폐기된 API, 성능 문제를 다룹니다. VoiceOver에서 버튼이 보이지 않거나, 폐기된 API를 사용하거나, 성능 저하를 일으키는 코드를 작성하는 사례를 점검 대상으로 삼습니다. Claude Code, Codex, Gemini, Cursor 등 Agent Skills 형식을 지원하는 도구에서 사용할 수 있습니다.

설치는 npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro 명령으로 진행합니다. 설치 과정에서 사용할 에이전트를 고르고, 특정 프로젝트에만 설치할지 모든 프로젝트에서 쓸지 선택할 수 있습니다. Claude Code에서는 마켓플레이스를 추가한 뒤 swiftui-pro 플러그인을 설치하는 방법도 제공합니다.

필요한 항목만 검토하기

/swiftui-pro 또는 $swiftui-pro로 호출하고, 폐기 API나 접근성처럼 원하는 검토 범위를 지정할 수 있습니다. 자연어로 성능 문제를 찾아 달라고 요청해도 됩니다. 제작자는 스킬 문서를 간결하게 유지하고 모델이 이미 아는 내용보다 예외 상황과 놓치기 쉬운 부분에 집중하라고 안내합니다. 저장소는 MIT 라이선스로 공개됐으며 기여도 받습니다.

원문: GitHub / 번역·요약: Trawling