Apple Engineer Superpowers

Estándares de ingeniería de concurrencia de Swift 6, SwiftUI, Metal y RealityKit/visionOS para código de plataforma Apple.

Por piemonte · piemonte/apple-engineer-superpowers

Probado · Funciona ★ 8.8/10

Apple Engineer Superpowers — Estándares de ingeniería de concurrencia de Swift 6, SwiftUI, Metal y RealityKit/visionOS para código de plataforma Apple.

Qué hace

Un SKILL.md central más cinco archivos de referencia detallados (swift-concurrency, swiftui-architecture, metal-graphics, realitykit-visionos, advanced-swift-patterns) que imponen concurrencia actor-first, Sendable en todas partes, sin force-unwrapping y errores de dominio LocalizedError. Se activa siempre que el usuario escribe o revisa código Swift para iOS, macOS o visionOS.

Informe de la prueba

La versión guiada por la skill de un servicio de red Swift cambió una URL con force-unwrapped y una clase simple por un actor, un enum Sendable LocalizedError y una costura de protocolo para DI — el código de línea base (no guiado) no tenía nada de eso por defecto.

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

Instalación

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

Comandos y prompts de ejemplo

  • /apple-engineer-superpowersEstándares de ingeniería de concurrencia de Swift 6, SwiftUI, Metal y RealityKit/visionOS para código de plataforma Apple.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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