swift-conventions
✓Les décisions d'expert Swift que Claude ne prend pas instinctivement : compromis entre structure et classe, placement @MainActor, sélection async/await vs Combine, pièges de gestion de la mémoire et anti-modèles spécifiques à iOS. À utiliser lors de l'écriture de code Swift pour les applications iOS/tvOS, de la révision des décisions d'architecture Swift ou du débogage de problèmes de mémoire/concurrence. Mots-clés déclencheurs : Swift, iOS, tvOS, acteur, asynchrone, Sendable, cycle de rétention, fuite de mémoire, structure, classe, protocole, générique
Installation
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.
Les décisions d'expert Swift que Claude ne prend pas instinctivement : compromis entre structure et classe, placement @MainActor, sélection async/await vs Combine, pièges de gestion de la mémoire et anti-modèles spécifiques à iOS. À utiliser lors de l'écriture de code Swift pour les applications iOS/tvOS, de la révision des décisions d'architecture Swift ou du débogage de problèmes de mémoire/concurrence. Mots-clés déclencheurs : Swift, iOS, tvOS, acteur, asynchrone, Sendable, cycle de rétention, fuite de mémoire, structure, classe, protocole, générique Source : kaakati/rails-enterprise-dev.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-13
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que swift-conventions ?
Les décisions d'expert Swift que Claude ne prend pas instinctivement : compromis entre structure et classe, placement @MainActor, sélection async/await vs Combine, pièges de gestion de la mémoire et anti-modèles spécifiques à iOS. À utiliser lors de l'écriture de code Swift pour les applications iOS/tvOS, de la révision des décisions d'architecture Swift ou du débogage de problèmes de mémoire/concurrence. Mots-clés déclencheurs : Swift, iOS, tvOS, acteur, asynchrone, Sendable, cycle de rétention, fuite de mémoire, structure, classe, protocole, générique Source : kaakati/rails-enterprise-dev.
Comment installer swift-conventions ?
Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/kaakati/rails-enterprise-dev --skill swift-conventions Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor
Où se trouve le dépôt source ?
https://github.com/kaakati/rails-enterprise-dev
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-13