CharlesWiltgen/Axiom
Battle-tested Claude Code skills for modern xOS (iOS, iPadOS, watchOS, tvOS) development
Axiom – Apple 플랫폼 개발을 위한 AI 기반 어시스턴트
개요
- AI 코딩 어시스턴트(Claude, Cursor, Gemini 등)에 플러그인되는 스킬, 에이전트, 명령줄 도구 모음으로, 최신 Apple 개발(Swift 6, SwiftUI, 곧 출시될 Liquid Glass UI 프레임워크, Apple Intelligence API)에 대한 깊은 지식을 제공합니다.
- 저장소에는 메모리 누수, 데이터 경쟁 위반, 빌드 시스템 실패와 같은 일반적인 문제를 Xcode 프로젝트에서 자동으로 스캔할 수 있는 사전 작성된 프롬프트(스킬)와 자율 에이전트가 포함되어 있습니다.
- 또한 시뮬레이터/기기 로그, 크래시 심볼리케이션, UI 자동화, 성능 추적 데이터를 AI 어시스턴트에 노출하는 작은 유틸리티(
xclog,xcsym,xcui,xcprof)도 번들로 제공합니다.
주요 구성 요소
| 구성 요소 | 용도 |
|---|---|
| 스킬 (약 280개) | UI, 네트워킹, 동시성, 성능, 접근성 등에 대한 질문에 답하는 방법을 AI에 가르치는 프롬프트 템플릿. |
| 에이전트 (약 42개) | AI가 호출하여 감사를 실행할 수 있는 백그라운드 작업자(예: 메모리 누수 감지, 동시성 검사, 빌드 실패 진단). |
| 명령 (약 17개) | 채팅에서 입력하여 내장 도구(로그 캡처, 크래시 심볼리케이션, 상태 확인 등)를 트리거할 수 있는 /axiom:* CLI 스타일 명령. |
| xclog | 시뮬레이터/기기 콘솔 출력을 스트리밍하여 AI가 실시간으로 로그를 읽을 수 있게 합니다. |
| xcsym | 올바른 dSYM을 자동으로 찾아 Apple 크래시 파일(.ips, MetricKit, 레거시 .crash)을 심볼리케이션합니다. |
| xcui | 접근성 ID를 통해 시뮬레이터 UI를 구동하고, 접근성 트리를 덤프하며, VoiceOver/동적 유형 지원을 검증합니다. |
| xcprof | xctrace 추적을 실행하고 Instruments를 열지 않고 간결한 성능 보고서를 반환합니다. |
사용 방법
- 플러그인 설치 선호하는 AI IDE(Claude Code, Cursor, VS Code MCP, Pi 터미널 에이전트 또는 Xcode 통합)에 설치합니다. README에 각 플랫폼에 대한 한 줄 명령이 있습니다.
- 어시스턴트에게 질문 자연어 질문(예: "Swift 6 동시성 오류를 어떻게 수정하나요?") 또는 명령(
/axiom:fix-build)을 호출합니다. AI는 관련 스킬/에이전트를 로드하고 기본 도구를 실행하여 구체적인 답변 또는 수정 사항을 반환합니다. - 감사 실행 (
/axiom:audit memory,/axiom:health-check) 에이전트가 프로젝트를 자동으로 스캔하여 문제가 사용자에게 도달하기 전에 표면화하도록 합니다.
대상 사용자
- 이미 AI 코딩 어시스턴트를 사용하고 있으며 Apple 특정 도구와 API의 미묘한 차이를 이해시키려는 iOS/macOS 개발자.
- 빌드 실패, 메모리 누수 감지, 크래시 분석에 대한 디버깅 시간을 줄이려는 팀.
문서 및 커뮤니티
- 전체 문서, 스킬 카탈로그, 설치 가이드는
charleswiltgen.github.io/Axiom에서 호스팅됩니다. - 커뮤니티 토론은 Reddit(
r/axiomdev) 및 GitHub Issues/Discussions에서 이루어집니다.
상태
- Apple OS 27 베타를 적극적으로 추적 중입니다(저장소는
27.x브랜치에 있습니다). OS 26 이하에 대한 기존 지원은 안정적입니다.
위의 모든 세부 사항은 저장소의 README에서 직접 가져온 것입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트