Apple Engineer Superpowers

Swift 6 concurrency, SwiftUI, Metal und RealityKit/visionOS engineering standards für Apple platform code.

von piemonte · piemonte/apple-engineer-superpowers

Getestet · Funktioniert ★ 8.8/10

Apple Engineer Superpowers — Swift 6 concurrency, SwiftUI, Metal und RealityKit/visionOS engineering standards für Apple platform code.

Was es kann

Eine core SKILL.md plus fünf detaillierte reference files (swift-concurrency, swiftui-architecture, metal-graphics, realitykit-visionos, advanced-swift-patterns), die actor-first concurrency, Sendable everywhere, no force-unwrapping und LocalizedError domain errors durchsetzen. Triggert immer dann, wenn der Benutzer Swift code für iOS, macOS oder visionOS schreibt oder überprüft.

Testbericht

Die skill-guided Version eines Swift network service tauschte eine force-unwrapped URL und eine plain class gegen einen actor, ein Sendable LocalizedError enum und einen protocol seam für DI aus – baseline (unguided) code hatte standardmäßig nichts davon.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /apple-engineer-superpowersSwift 6 concurrency, SwiftUI, Metal und RealityKit/visionOS engineering standards für Apple platform code.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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