swift-concurrency-pro

swift-concurrency-pro

Swift 6.2以降の並行処理コードをレビューし、競合、非構造化タスク、キャンセル、アクター分離などの問題を指摘します。

AIスキル大辞典による日本語要約
品質評価88/100評価確度:暫定
人気度(GitHub Star) 10発掘スコア 99
01

このSkillでできること

  • ✓Swift並行処理の正確性をレビューする
  • ✓アクターの再入性と分離を確認する
  • ✓構造化並行処理、キャンセル、AsyncStream、継続処理を確認する
  • ✓非同期テストやレガシー並行処理からの移行を確認する
02

使い方

01
STEP 1

レビュー対象のSwiftコードを読み込ませる

02
STEP 2

必要に応じて対象範囲に関連するリファレンスを確認する

03
STEP 3

ファイルごとに問題の行、違反ルール、修正前後のコードを整理する

04
STEP 4

影響の大きい変更から優先順位付きでまとめる

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/ghostineyt/Swift-Concurrency-Agent-Skill
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

このSwift並行処理コードをレビューしてください。アクター分離、構造化並行処理、キャンセル処理、async/awaitの利用、Swift 6.2以降の厳格な並行性チェックを確認し、問題がある場合はファイル名・行番号・ルール・修正前後のコードを示してください。
出力例を見る
### DataLoader.swift

**Line 18: Actor reentrancy – `await`後に状態が変化している可能性があります。**

修正前後のコードを示します。

### Summary

1. **正確性(高):** アクター再入性の問題を先に修正します。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • network: ill Return here any time to get the latest version: [https://github.com/ghostineyt/Swift-Concurrency-Agent-Skill/raw/refs/heads/main/assets/Concurrency
  • network: ds/main/assets/Concurrency-Skill-Agent-Swift-v1.3.zip](https://github.com/ghostineyt/Swift-Concurrency-Agent-Skill/raw/refs/heads/main/assets/Concurrency
06

関連Skill