·swift-conventions
</>

swift-conventions

kaakati/rails-enterprise-dev

専門家のクロードが直感的に下すことのない Swift の決定: 構造体とクラスのトレードオフ、@MainActor の配置、async/await と Combine の選択、メモリ管理の落とし穴、iOS 固有のアンチパターン。 iOS/tvOS アプリ用の Swift コードを作成する場合、Swift アーキテクチャの決定をレビューする場合、またはメモリ/同時実行の問題をデバッグする場合に使用します。トリガーキーワード: Swift、iOS、tvOS、アクター、async、Sendable、保持サイクル、メモリリーク、構造体、クラス、プロトコル、ジェネリック

10インストール·1トレンド·@kaakati

インストール

$npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions

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