·modern-swift
</>

modern-swift

johnrogers/claude-swift-engineering

非同期/待機コードの作成、厳密な同時実行の有効化、送信可能エラーの修正、完了ハンドラーからの移行、アクターとの共有状態の管理、または同時実行のために Task/TaskGroup を使用する場合に使用します。

38インストール·1トレンド·@johnrogers

インストール

$npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift

SKILL.md

Swift 6.2 introduces strict compile-time concurrency checking with async/await, actors, and Sendable constraints that prevent data races at compile time instead of runtime. This is the foundation of safe concurrent Swift.

Modern Swift replaces older concurrency patterns (completion handlers, DispatchQueue, locks) with compiler-enforced safety. The core principle: if it compiles with strict concurrency enabled, it cannot have data races.

| Async operation | async/await | Completion handlers | | Main thread work | @MainActor | DispatchQueue.main | | Shared mutable state | actor | Locks, serial queues | | Parallel tasks | TaskGroup | DispatchGroup | | Thread safety | Sendable | @unchecked everywhere |

非同期/待機コードの作成、厳密な同時実行の有効化、送信可能エラーの修正、完了ハンドラーからの移行、アクターとの共有状態の管理、または同時実行のために Task/TaskGroup を使用する場合に使用します。 ソース: johnrogers/claude-swift-engineering。

原文を見る

引用可能な情報

AI/検索での引用用の安定したフィールドとコマンド。

インストールコマンド
npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift
カテゴリ
</>開発ツール
認証済み
初回登録
2026-02-01
更新日
2026-02-18

クイックアンサー

modern-swift とは?

非同期/待機コードの作成、厳密な同時実行の有効化、送信可能エラーの修正、完了ハンドラーからの移行、アクターとの共有状態の管理、または同時実行のために Task/TaskGroup を使用する場合に使用します。 ソース: johnrogers/claude-swift-engineering。

modern-swift のインストール方法は?

ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります

ソースリポジトリはどこですか?

https://github.com/johnrogers/claude-swift-engineering