Apple Engineer Superpowers
Standards d'ingénierie Swift 6 concurrency, SwiftUI, Metal et RealityKit/visionOS pour le code de plateforme Apple.
Testé · Fonctionne
Ce que fait
Un SKILL.md principal plus cinq fichiers de référence détaillés (swift-concurrency, swiftui-architecture, metal-graphics, realitykit-visionos, advanced-swift-patterns) imposant la concurrence actor-first, Sendable partout, pas de force-unwrapping, et les erreurs de domaine LocalizedError. Se déclenche chaque fois que l'utilisateur écrit ou révise du code Swift pour iOS, macOS ou visionOS.
Rapport de test
La version guidée par la compétence d'un service réseau Swift a remplacé une URL force-unwrapped et une classe simple par un actor, un enum Sendable LocalizedError et une couture de protocole pour l'injection de dépendances (DI) — le code de base (non guidé) n'avait rien de tout cela par défaut.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/piemonte/apple-engineer-superpowers cd apple-engineer-superpowers mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/apple-engineer-superpowers
Commandes et exemples de prompts
/apple-engineer-superpowersStandards d'ingénierie Swift 6 concurrency, SwiftUI, Metal et RealityKit/visionOS pour le code de plateforme Apple.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Write a Swift actor service that fetches a user over the networkReview my SwiftUI view for Swift 6 concurrency issuesAdd proper error handling to this Swift networking code