Apple Engineer Superpowers

Standardy inżynierii współbieżności Swift 6, SwiftUI, Metal i RealityKit/visionOS dla kodu platformy Apple.

Autor: piemonte · piemonte/apple-engineer-superpowers

Testowano · Działa ★ 8.8/10

Apple Engineer Superpowers — Standardy inżynierii współbieżności Swift 6, SwiftUI, Metal i RealityKit/visionOS dla kodu platformy Apple.

Co robi ten skill

Podstawowy SKILL.md plus pięć szczegółowych plików referencyjnych (swift-concurrency, swiftui-architecture, metal-graphics, realitykit-visionos, advanced-swift-patterns) egzekwujących współbieżność opartą na aktorach, Sendable wszędzie, brak wymuszonego rozpakowywania i błędy domenowe LocalizedError. Wyzwalane, gdy użytkownik pisze lub przegląda kod Swift dla iOS, macOS lub visionOS.

Raport z testu

Usługa sieciowa Swift kierowana przez umiejętność zamieniła wymuszone rozpakowanie URL i zwykłą klasę na aktora, enum LocalizedError typu Sendable i seam protokołu dla DI — kod punktu odniesienia (niekierowany) domyślnie tego nie miał.

Testowano: 2026-07-14 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/piemonte/apple-engineer-superpowers
cd apple-engineer-superpowers
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/apple-engineer-superpowers

Komendy i przykładowe prompty

  • /apple-engineer-superpowersStandardy inżynierii współbieżności Swift 6, SwiftUI, Metal i RealityKit/visionOS dla kodu platformy Apple.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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