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 に各プラットフォーム用の 1 行コマンドがあります。
  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 から直接取得しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト