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를 열지 않고 간결한 성능 보고서를 반환합니다.

사용 방법

  1. 플러그인 설치 선호하는 AI IDE(Claude Code, Cursor, VS Code MCP, Pi 터미널 에이전트 또는 Xcode 통합)에 설치합니다. README에 각 플랫폼에 대한 한 줄 명령이 있습니다.
  2. 어시스턴트에게 질문 자연어 질문(예: "Swift 6 동시성 오류를 어떻게 수정하나요?") 또는 명령(/axiom:fix-build)을 호출합니다. AI는 관련 스킬/에이전트를 로드하고 기본 도구를 실행하여 구체적인 답변 또는 수정 사항을 반환합니다.
  3. 감사 실행 (/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에서 직접 가져온 것입니다.

관련

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