·concurrency-patterns
</>

concurrency-patterns

kaakati/rails-enterprise-dev

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

9Installations·1Tendance·@kaakati

Installation

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

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.

Voir l'original

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