xcdocs について
xcdocs は、Apple API を使った実装向けのローカルな Apple フレームワーク資料です。ドキュメントを検索して全文を取得し、シンボルや使い方、利用可能状況を確認できます。
主な機能
- 01シンボル、記事、トピックの検索
- 02フレームワークと種類で絞り込み
- 03ドキュメント項目の全文取得
- 04JSON 出力
活用シーン
- 01コンパイルエラーの API 名を確認
- 02新しいフレームワーク機能を調査
- 03ドキュメント項目の種類を判別
- 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 をお読みください。
コメント
Markdown 対応