concurrency-patterns
✓Décisions d'experts en matière de concurrence Swift : sélection async let vs TaskGroup, limites d'isolement des acteurs, stratégies de placement @MainActor, appels de jugement de conformité Sendable et compromis entre tâches structurées et non structurées. À utiliser lors de la conception de code concurrent, du débogage de courses de données ou du choix entre des modèles de concurrence. Mots-clés déclencheurs : async, wait, acteur, Task, TaskGroup, @MainActor, Sendable, concurrence, course aux données, isolation, concurrence structurée, continuation
Installation
SKILL.md
Expert decision frameworks for Swift concurrency choices. Claude knows async/await syntax — this skill provides judgment calls for pattern selection and isolation boundaries.
async let gotcha: All async let values MUST be awaited before scope ends. Forgetting to await silently cancels the task — no error, just missing data.
The trap: Task { } inside @MainActor runs on MainActor. For truly background work, use Task.detached(priority:).
Décisions d'experts en matière de concurrence Swift : sélection async let vs TaskGroup, limites d'isolement des acteurs, stratégies de placement @MainActor, appels de jugement de conformité Sendable et compromis entre tâches structurées et non structurées. À utiliser lors de la conception de code concurrent, du débogage de courses de données ou du choix entre des modèles de concurrence. Mots-clés déclencheurs : async, wait, acteur, Task, TaskGroup, @MainActor, Sendable, concurrence, course aux données, isolation, concurrence structurée, continuation 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 concurrency-patterns- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-13
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que concurrency-patterns ?
Décisions d'experts en matière de concurrence Swift : sélection async let vs TaskGroup, limites d'isolement des acteurs, stratégies de placement @MainActor, appels de jugement de conformité Sendable et compromis entre tâches structurées et non structurées. À utiliser lors de la conception de code concurrent, du débogage de courses de données ou du choix entre des modèles de concurrence. Mots-clés déclencheurs : async, wait, acteur, Task, TaskGroup, @MainActor, Sendable, concurrence, course aux données, isolation, concurrence structurée, continuation Source : kaakati/rails-enterprise-dev.
Comment installer concurrency-patterns ?
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 concurrency-patterns 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