twostraws/swift-concurrency-pro

Analyse le code Swift pour la correction de la concurrence, l'utilisation d'API modernes et les pièges courants d'async/await. À utiliser lors de la lecture, de l'écriture ou de la révision de code Swift concurrent.

Qu'est-ce que swift-concurrency-pro ?

Cette compétence est conçue pour analyser le code Swift à la recherche de problèmes de concurrence, en se concentrant sur l'utilisation appropriée d'async/await, des API modernes comme les acteurs et les tâches structurées, et les pièges courants tels que les fuites de tâches, l'ordre d'exécution incorrect ou l'absence d'isolation. Elle aide les développeurs et les outils d'IA (comme Claude Code, Cursor ou Codex) à garantir que le code concurrent est sûr, efficace et conforme aux meilleures pratiques de Swift. Le processus d'analyse examine les annotations `async`, les appels `await`, les verrous, les files d'attente et les modèles de programmation réactive, tout en fournissant des recommandations concrètes pour corriger les vulnérabilités potentielles. Supporté sur toutes les plateformes où Swift est utilisé (iOS, macOS, serveur, etc.), cet outil est particulièrement utile lors des cycles de revue de code ou d'écriture de code concurrent à partir de zéro. Il fonctionne en extrayant les informations de la documentation SKILL.md et en appliquant des règles heuristiques et des motifs reconnus pour détecter les anomalies.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/twostraws/swift-concurrency-agent-skill/tree/main/skills/swift-concurrency-pro

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait swift-concurrency-pro ?

Analyse le code Swift pour la correction de la concurrence, l'utilisation d'API modernes et les pièges courants d'async/await. À utiliser lors de la lecture, de l'écriture ou de la révision de code Swift concurrent.

Skills associés