mcpField
X
xcdocs

xcdocs

github.com/bitrigapp開発18239 回インストール2 週間前に更新
リポジトリ

xcdocs について

xcdocs は、Apple API を使った実装向けのローカルな Apple フレームワーク資料です。ドキュメントを検索して全文を取得し、シンボルや使い方、利用可能状況を確認できます。

主な機能

  1. 01シンボル、記事、トピックの検索
  2. 02フレームワークと種類で絞り込み
  3. 03ドキュメント項目の全文取得
  4. 04JSON 出力

活用シーン

  1. 01コンパイルエラーの API 名を確認
  2. 02新しいフレームワーク機能を調査
  3. 03ドキュメント項目の種類を判別
  4. 04関連する型や概念を検索

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bitrigapp/xcdocs --skill xcdocs

インストール後、Claude Code で/xcdocsを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlreferences/cli.md

詳細

XCDocs

コードを変更する際は、ローカルの Apple フレームワークリファレンスとして xcdocs を使用します。

実装中の使い方

  • このスキルに頼る前に、xcdocs が利用可能であることを確認します。
  • Apple API の使い方が不明な場合、新しくリリースされた場合、名前が変更された場合、またはコンパイルに失敗する場合に使用します。
  • まず search --json --omit-content を実行し、該当しそうなシンボル、記事、トピックを探します。
  • クエリの範囲が広い場合は、繰り返し指定できる --framework と --kind {article|symbol|topic} のフィルターを追加します。
  • 検索結果の documents[].uri を get に渡す正規の識別子として扱います。
  • 依存するコードを編集する前に、get --json を使ってエントリー全体を確認します。
  • 調べた内容をコードに反映します。シンボル名を修正し、適切なオーバーロードを選び、利用可能性のガードを調整するか、ドキュメントに記載された API に切り替えます。

よくある用途

  • Apple フレームワークでのコンパイルエラーを、実際のシンボル名とエントリーポイントを確認して修正します。
  • 新しくリリースされたフレームワークや機能領域を調べてから、コードに組み込みます。
  • API がシンボルなのか、より広いトピックページなのか、セットアップ方法を説明した記事なのかを確認します。
  • 関連するドキュメントエントリーを見つけた後、隣接する型や概念を探します。

リファレンス

  • コマンド構文、JSON の形式、トラブルシューティングについては、references/cli.md をお読みください。

コメント