SwiftUI-Agent-Skill
기타twostraws/SwiftUI-Agent-Skill
AI 프로그래밍 어시스턴트가 더 현대적인 SwiftUI 코드를 작성할 수 있도록 돕는 스킬 패키지.
개요
Claude Code, Codex, Gemini 등 AI 프로그래밍 어시스턴트를 위한 스킬 팩으로, 생성되는 SwiftUI 코드의 품질을 향상시킵니다. 내비게이션, 레이아웃, 애니메이션, 상태 관리, 접근성 및 사용 중단(deprecated)된 API 등을 다루며, LLM이 흔히 범하는 오류에 대한 지침을 제공합니다. 수년간의 실무 경험이 집약되어 있으며, 빠르게 설치하여 사용할 수 있습니다.
README 미리보기
\n \n\n\nSwiftUI Agent Skill for AI Coding Assistants\n\n\n \n \n \n \n \n\n\nAn agent skill that helps AI coding assistants write smarter, simpler, and more modern SwiftUI, including guidance on API usage, design, performance, and accessibility. Covers navigation, layout, animations, state management, VoiceOver, deprecated API, and more, targeting the mistakes LLMs actually make.\n\nAlso available:\n\n- [SwiftData Pro](https://github.com/twostraws/SwiftData-Agent-Skill)\n- [Swift Concurrency Pro](https://github.com/twostraws/Swift-Concurrency-Agent-Skill)\n- [Swift Testing Pro](https://github.com/twostraws/Swift-Testing-Agent-Skill)\n\nFind more agent skills for Swift and Apple platform development at [Swift Agent Skills](https://github.com/twostraws/Swift-Agent-Skills).\n\nThe skill builds upon my existing [AGENTS.md](https://github.com/twostraws/SwiftAgents) file, meaning that you can bring years of knowledge and practical experience into your coding agent of choice in just a few minutes. It uses the [Agent Skills](https://agentskills.io/home) format, so it works smoothly with Claude Code, Codex, Gemini, Cursor, and more.\n\n\n## Installing SwiftUI Pro\n\nYou can install this skill into Claude Code, Codex, Gemini, Cursor, and more by using npx:\n\n```bash\nnpx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro\n```\n\nIf you get the error `npx: command not found`, it means you don’t currently have Node installed. You need to run this command to install Node through Homebrew:\n\n```bash\nbrew install node\n```\n\nAnd if *that* fails it usually means you need to [install Homebrew](https://brew.sh) first.\n\nWhen using `npx`, you can select exactly which agents you want to use during the installation. You can also select whether the skill should be installed just for one project, or whether it should be made available for all your projects.\n\nClaude Code users can add the SwiftUI Agent Skill marketplace then instal
FAQ (2)
방법Xcode의 코딩 어시스턴트에서 AI 에이전트 스킬(Claude Code / Codex)을 설치하고 사용하는 방법
Xcode의 Codex의 경우, 스킬 폴더(예: swiftui-pro)를 ~/Library/Developer/Xcode/CodingAssistant/codex/skills/swiftui-pro/에 복사하면 자동으로 작동합니다. Claude Code의 경우 추가 설정 단계가 필요합니다(참고: Claude Agent가 설치되어 있지 않아도 작동합니다). 단계별 가이드: https://www.hackingwithswift.com/articles/283/how-to-install-and-use-ai-agent-skills-in-xcode 및 Stewart Lynch의 동영상 설명: https://www.youtube.com/watch?v=QdpaI_j0FRU
문제 해결Claude Code가 ~/.agents/skills에 설치된 제 스킬을 로드하지 않는 이유는 무엇인가요?
Claude Code는 ~/.agents/skills가 아닌 ~/.claude/skills에서만 스킬을 로드합니다. 설치 프로그램이 "Installation Method" 프롬프트(Symlink 또는 Copy to all agents)를 건너뛰고 스킬을 ~/.agents/skills 아래에 배치한 경우, 심볼릭 링크를 생성하여 수동으로 수정하세요:
mkdir -p ~/.claude/skills
ln -s ~/.agents/skills/<skill-name> ~/.claude/skills/<skill-name>
<skill-name>을 실제 스킬 폴더 이름(예: swift-concurrency-pro 또는 swiftui-pro)으로 바꾸세요. 또는 npx skills add로 다시 설치하면 설치 대상을 묻는 프롬프트가 표시되며, Claude Code에 맞게 스킬이 올바르게 배치됩니다.