·swift-conventions
</>

swift-conventions

kaakati/rails-enterprise-dev

Experten-Swift-Entscheidungen, die Claude nicht instinktiv trifft: Struktur- vs. Klassenkompromisse, @MainActor-Platzierung, Async/Await vs. Combine-Auswahl, Fallstricke bei der Speicherverwaltung und iOS-spezifische Anti-Patterns. Verwenden Sie es, wenn Sie Swift-Code für iOS-/tvOS-Apps schreiben, Swift-Architekturentscheidungen überprüfen oder Speicher-/Parallelitätsprobleme debuggen. Trigger-Schlüsselwörter: Swift, iOS, tvOS, Actor, async, Sendable, Retain Cycle, Memory Leak, struct, class, Protocol, generic

10Installationen·0Trend·@kaakati

Installation

$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.

Experten-Swift-Entscheidungen, die Claude nicht instinktiv trifft: Struktur- vs. Klassenkompromisse, @MainActor-Platzierung, Async/Await vs. Combine-Auswahl, Fallstricke bei der Speicherverwaltung und iOS-spezifische Anti-Patterns. Verwenden Sie es, wenn Sie Swift-Code für iOS-/tvOS-Apps schreiben, Swift-Architekturentscheidungen überprüfen oder Speicher-/Parallelitätsprobleme debuggen. Trigger-Schlüsselwörter: Swift, iOS, tvOS, Actor, async, Sendable, Retain Cycle, Memory Leak, struct, class, Protocol, generic Quelle: kaakati/rails-enterprise-dev.

Original anzeigen

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-02-13
Aktualisiert
2026-02-18

Schnelle Antworten

Was ist swift-conventions?

Experten-Swift-Entscheidungen, die Claude nicht instinktiv trifft: Struktur- vs. Klassenkompromisse, @MainActor-Platzierung, Async/Await vs. Combine-Auswahl, Fallstricke bei der Speicherverwaltung und iOS-spezifische Anti-Patterns. Verwenden Sie es, wenn Sie Swift-Code für iOS-/tvOS-Apps schreiben, Swift-Architekturentscheidungen überprüfen oder Speicher-/Parallelitätsprobleme debuggen. Trigger-Schlüsselwörter: Swift, iOS, tvOS, Actor, async, Sendable, Retain Cycle, Memory Leak, struct, class, Protocol, generic Quelle: kaakati/rails-enterprise-dev.

Wie installiere ich swift-conventions?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code oder Cursor

Wo ist das Quell-Repository?

https://github.com/kaakati/rails-enterprise-dev