Apple Engineer Superpowers

Standard di ingegneria per la concorrenza Swift 6, SwiftUI, Metal e RealityKit/visionOS per il codice della piattaforma Apple.

di piemonte · piemonte/apple-engineer-superpowers

Promosso ★ 8.8/10

Apple Engineer Superpowers — Standard di ingegneria per la concorrenza Swift 6, SwiftUI, Metal e RealityKit/visionOS per il codice della piattaforma Apple.

Cosa fa

Un SKILL.md principale più cinque file di riferimento dettagliati (swift-concurrency, swiftui-architecture, metal-graphics, realitykit-visionos, advanced-swift-patterns) che impongono la concorrenza actor-first, Sendable ovunque, nessun force-unwrapping e errori di dominio LocalizedError. Si attiva ogni volta che l'utente scrive o revisiona codice Swift per iOS, macOS o visionOS.

Rapporto di test

La versione guidata dalla skill di un servizio di rete Swift ha scambiato un URL con force-unwrapping e una classe semplice con un actor, un enum Sendable LocalizedError e una giunzione di protocollo per DI — il codice baseline (non guidato) non aveva nulla di tutto ciò per impostazione predefinita.

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

Installazione

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

Comandi e prompt di esempio

  • /apple-engineer-superpowersStandard di ingegneria per la concorrenza Swift 6, SwiftUI, Metal e RealityKit/visionOS per il codice della piattaforma Apple.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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