swift-concurrency について
swift-concurrencyは、Swiftの構造化並行処理、アクター、非同期シーケンスを扱うリファレンススキルです。ローカルのMarkdown資料を参照でき、必要に応じてAppleの追加ドキュメントを探す手順も示します。
主な機能
- 01構造化並行処理のリファレンス
- 02TaskとTaskGroupのドキュメント
- 03アクターAPIのリファレンス
- 04AsyncSequenceとAsyncStreamのドキュメント
- 05CheckedContinuationによるブリッジの説明
活用シーン
- 01TaskGroupの並列処理パターンの確認
- 02アクターや非同期シーケンスAPIの調査
- 03CheckedContinuationによるコールバックコードのブリッジ
- 04Swift並行処理ドキュメントの追加検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ prisma-labs-dev/ apple-skills --skill swift-concurrencyインストール後、Claude Code で/swift-concurrencyを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
actor.mdasyncsequence.mdasyncstream.mdcheckedcontinuation.mdconcurrency-overview.mdtask.mdtaskgroup.md詳細
Swift Concurrency Reference
Swift の構造化並行処理、アクター、非同期シーケンス。
ダウンロード済みのリファレンスファイル
| ファイル | 内容 |
|---|---|
| concurrency-overview.md | Swift の並行処理の索引 |
| task.md | Task 構造体 |
| taskgroup.md | 並列処理のための TaskGroup |
| actor.md | Actor プロトコル |
| asyncsequence.md | AsyncSequence プロトコル |
| asyncstream.md | AsyncStream |
| checkedcontinuation.md | ブリッジに使う CheckedContinuation |
ドキュメントを追加で取得する
- まず、このスキルのローカル
.mdファイルを検索します。 - 該当するトピックがない場合は、利用可能なほかのインストール済み Apple スキルを、名前、説明、または
SKILL.mdのフロントマターで確認し、ローカルファイルを grep します。新しいドキュメントをインターネットから取得するよりも高速で、コンテキストの使用量も少なくて済みます。 - インストール済みのスキルに該当するページがない場合は、
concurrency-overview.mdに記載された関連ドキュメントのパスを使い、sosumi.aiの Markdown ミラーから取得します。たとえば、/documentation/swift/taskはhttps://sosumi.ai/documentation/swift/taskに対応します。
コメント
Markdown 対応