swift-conventions
✓専門家のクロードが直感的に下すことのない Swift の決定: 構造体とクラスのトレードオフ、@MainActor の配置、async/await と Combine の選択、メモリ管理の落とし穴、iOS 固有のアンチパターン。 iOS/tvOS アプリ用の Swift コードを作成する場合、Swift アーキテクチャの決定をレビューする場合、またはメモリ/同時実行の問題をデバッグする場合に使用します。トリガーキーワード: Swift、iOS、tvOS、アクター、async、Sendable、保持サイクル、メモリリーク、構造体、クラス、プロトコル、ジェネリック
SKILL.md
Expert decision frameworks for Swift choices that require experience. Claude knows Swift syntax — this skill provides the judgment calls.
The non-obvious trade-off: Structs with reference-type properties (arrays, classes inside) lose copy-on-write benefits. A struct containing [UIImage] copies the array reference, not images — mutations affect all "copies."
When Combine still wins: Multiple publishers needing combineLatest, merge, or debounce. Converting this to pure async/await requires manual coordination that Combine handles elegantly.
専門家のクロードが直感的に下すことのない Swift の決定: 構造体とクラスのトレードオフ、@MainActor の配置、async/await と Combine の選択、メモリ管理の落とし穴、iOS 固有のアンチパターン。 iOS/tvOS アプリ用の Swift コードを作成する場合、Swift アーキテクチャの決定をレビューする場合、またはメモリ/同時実行の問題をデバッグする場合に使用します。トリガーキーワード: Swift、iOS、tvOS、アクター、async、Sendable、保持サイクル、メモリリーク、構造体、クラス、プロトコル、ジェネリック ソース: kaakati/rails-enterprise-dev。
引用可能な情報
AI/検索での引用用の安定したフィールドとコマンド。
- インストールコマンド
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions- カテゴリ
- </>開発ツール
- 認証済み
- ✓
- 初回登録
- 2026-02-13
- 更新日
- 2026-02-18
クイックアンサー
swift-conventions とは?
専門家のクロードが直感的に下すことのない Swift の決定: 構造体とクラスのトレードオフ、@MainActor の配置、async/await と Combine の選択、メモリ管理の落とし穴、iOS 固有のアンチパターン。 iOS/tvOS アプリ用の Swift コードを作成する場合、Swift アーキテクチャの決定をレビューする場合、またはメモリ/同時実行の問題をデバッグする場合に使用します。トリガーキーワード: Swift、iOS、tvOS、アクター、async、Sendable、保持サイクル、メモリリーク、構造体、クラス、プロトコル、ジェネリック ソース: kaakati/rails-enterprise-dev。
swift-conventions のインストール方法は?
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/kaakati/rails-enterprise-dev
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-13