Apple Engineer Superpowers

Standards d'ingénierie Swift 6 concurrency, SwiftUI, Metal et RealityKit/visionOS pour le code de plateforme Apple.

par piemonte · piemonte/apple-engineer-superpowers

Testé · Fonctionne ★ 8.8/10

Apple Engineer Superpowers — Standards d'ingénierie Swift 6 concurrency, SwiftUI, Metal et RealityKit/visionOS pour le code de plateforme Apple.

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 network
  • Review my SwiftUI view for Swift 6 concurrency issues
  • Add proper error handling to this Swift networking code