Communitygithub.com

nizan80-art/Swift-UIKit-Skill

Erstelle programmatische UIKit-Apps mit produktionsreifen Patterns für Views, Navigation, Animation, Architektur und Datenfluss.

Was ist Swift-UIKit-Skill?

Dieser Skill befähigt KI-Agenten (wie Claude Code, Cursor, Codex) dazu, komplette iOS-Apps mit UIKit auf programmatische Weise (ohne Storyboards oder Interface Builder) zu erstellen. Er deckt alle wesentlichen Aspekte der modernen iOS-Entwicklung ab: View-Hierarchien, Navigation (z. B. UINavigationController, UITabBarController), Animationen (UIView.animate, UIKit Dynamics) sowie bewährte Architekturmuster (z. B. MVC, MVVM) und Datenfluss (Delegation, Closures, Combine). Der Skill eignet sich sowohl für neue Projekte als auch für die Erweiterung bestehender Codebasen. Er stellt sicher, dass der generierte Code den aktuellen Best Practices entspricht, wartbar ist und sich leicht in CI/CD-Pipelines integrieren lässt. Unterstützt werden alle gängigen KI-Codierungsassistenten, die UIKit-Projekte verwalten können. Die Dokumentation ist so strukturiert, dass der Agent klare Anweisungen zur Erstellung von View-Controllern, benutzerdefinierten Views, Navigationsflüssen und zur Datensynchronisation erhält – immer mit Fokus auf Produktionsreife und Wiederverwendbarkeit.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add nizhan80-art/Swift-UIKit-Skill

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Swift-UIKit-Skill?

Erstelle programmatische UIKit-Apps mit produktionsreifen Patterns für Views, Navigation, Animation, Architektur und Datenfluss.

Überblick

Dieser Skill befähigt KI-Agenten, vollständige iOS-Apps ausschließlich mit codebasiertem UIKit zu generieren – ohne Verwendung von Storyboards oder XIB-Dateien. Er folgt den neuesten Best Practices für Swift und UIKit.

Funktionen

  • Programmatische Views – Erzeugung von UIView- und UIViewController-Subklassen rein per Code.
  • Navigation – Integration von UINavigationController, UITabBarController und benutzerdefinierten Übergängen.
  • Animation – Nutzung von UIView-basierten Animationen sowie UIKit Dynamics für interaktive Effekte.
  • Architektur – Unterstützung von MVC, MVVM und Coordinator-Pattern für saubere Trennung der Belange.
  • Datenfluss – Delegation, Closures und Combine für reaktive Datenweitergabe.

Unterstützte Plattformen

  • Alle KI-Agenten, die Swift/UIKit-Code generieren können (Claude Code, Cursor, Codex u. a.)
  • iOS 14+
  • Swift 5.5+

Verwendung

  1. Definiere die gewünschte Bildschirmstruktur und Navigation im Prompt.
  2. Der Skill generiert die entsprechenden View-Controller und Views.
  3. Folge den bereitgestellten Patterns für konsistente Codequalität.

Beispiel-Prompt

„Erstelle einen Login-Screen mit programmatischem UIKit, MVVM-Architektur und Coordinator-Navigation.“

Daraufhin generiert der Skill:

  • LoginViewController.swift mit UI-Elementen (UITextField, UIButton)
  • LoginViewModel.swift mit Geschäftslogik
  • LoginCoordinator.swift für die Navigation zum Hauptbildschirm

Konfiguration

Keine spezielle Konfiguration erforderlich. Der Skill nutzt die Umgebung des KI-Agenten.

Lizenz

Siehe LICENSE.

Verwandte Skills