concurrency-patterns
✓Expert Swift 同時実行性の決定: 非同期 let と TaskGroup の選択、アクター分離境界、@MainActor 配置戦略、送信可能な適合性判断呼び出し、構造化タスクと非構造化タスクのトレードオフ。同時実行コードの設計、データ競合のデバッグ、または同時実行パターンの選択を行うときに使用します。トリガーキーワード: async、await、アクター、Task、TaskGroup、@MainActor、Sendable、同時実行、データ競合、分離、構造化同時実行、継続
SKILL.md
Expert decision frameworks for Swift concurrency choices. Claude knows async/await syntax — this skill provides judgment calls for pattern selection and isolation boundaries.
async let gotcha: All async let values MUST be awaited before scope ends. Forgetting to await silently cancels the task — no error, just missing data.
The trap: Task { } inside @MainActor runs on MainActor. For truly background work, use Task.detached(priority:).
Expert Swift 同時実行性の決定: 非同期 let と TaskGroup の選択、アクター分離境界、@MainActor 配置戦略、送信可能な適合性判断呼び出し、構造化タスクと非構造化タスクのトレードオフ。同時実行コードの設計、データ競合のデバッグ、または同時実行パターンの選択を行うときに使用します。トリガーキーワード: async、await、アクター、Task、TaskGroup、@MainActor、Sendable、同時実行、データ競合、分離、構造化同時実行、継続 ソース: kaakati/rails-enterprise-dev。
引用可能な情報
AI/検索での引用用の安定したフィールドとコマンド。
- インストールコマンド
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill concurrency-patterns- カテゴリ
- </>開発ツール
- 認証済み
- ✓
- 初回登録
- 2026-02-13
- 更新日
- 2026-02-18
クイックアンサー
concurrency-patterns とは?
Expert Swift 同時実行性の決定: 非同期 let と TaskGroup の選択、アクター分離境界、@MainActor 配置戦略、送信可能な適合性判断呼び出し、構造化タスクと非構造化タスクのトレードオフ。同時実行コードの設計、データ競合のデバッグ、または同時実行パターンの選択を行うときに使用します。トリガーキーワード: async、await、アクター、Task、TaskGroup、@MainActor、Sendable、同時実行、データ競合、分離、構造化同時実行、継続 ソース: kaakati/rails-enterprise-dev。
concurrency-patterns のインストール方法は?
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill concurrency-patterns インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/kaakati/rails-enterprise-dev
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-13