Apple Engineer Superpowers

Swift 6 concurrency, SwiftUI, Metal och RealityKit/visionOS ingenjörsstandarder för Apple-plattformskod.

Af piemonte · piemonte/apple-engineer-superpowers

Testet · Virker ★ 8.8/10

Apple Engineer Superpowers — Swift 6 concurrency, SwiftUI, Metal och RealityKit/visionOS ingenjörsstandarder för Apple-plattformskod.

Hvad det gør

En kärn-SKILL.md plus fem detaljerade referensfiler (swift-concurrency, swiftui-architecture, metal-graphics, realitykit-visionos, advanced-swift-patterns) som upprätthåller aktör-först-concurrency, Sendable överallt, ingen force-unwrapping, och LocalizedError-domänfel. Aktiveras när användaren skriver eller granskar Swift-kod för iOS, macOS eller visionOS.

Testrapport

Färdighetsstyrd version av en Swift-nätverkstjänst bytte ut en force-unwrapped URL och en vanlig klass mot en aktör, en Sendable LocalizedError enum, och en protokollsöm för DI — baslinjekod (oledd) hade inget av det som standard.

Testet: 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

Kommandoer og eksempelprompter

  • /apple-engineer-superpowersSwift 6 concurrency, SwiftUI, Metal och RealityKit/visionOS ingenjörsstandarder för Apple-plattformskod.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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