Communitygithub.com

ameyalambat128/swiftui-skills

Agent-Fähigkeiten für SwiftUI, basierend auf Apples Xcode AI-Dokumentation.

Was ist swiftui-skills?

Diese Skill-Sammlung bietet KI-Agenten wie Claude Code, Cursor oder Codex umfassendes Wissen über SwiftUI, das direkt aus Apples offizieller Xcode AI-Dokumentation extrahiert wurde. Sie ermöglicht es Entwicklern, SwiftUI-Views, Modifier, Datenflüsse und State-Management-Konzepte über natürliche Sprachbefehle zu nutzen. Der Skill unterstützt plattformübergreifende Entwicklung für iOS, macOS, watchOS und tvOS und deckt sowohl grundlegende als auch fortgeschrittene Themen ab, wie z.B. die Verwendung von @State, @Binding, ObservableObject und die Erstellung benutzerdefinierter Layouts. Durch die Integration in AI-Entwicklungsumgebungen wird der Workflow beschleunigt, indem Code-Vorschläge und Erklärungen direkt auf Basis der offiziellen Apple-Dokumentation generiert werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add ameyalambat128/swiftui-skills

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht swiftui-skills?

Agent-Fähigkeiten für SwiftUI, basierend auf Apples Xcode AI-Dokumentation.

Diese Sammlung von Fähigkeiten ermöglicht es KI-Agenten, SwiftUI-Entwicklung mit präzisem Wissen aus offiziellen Quellen zu unterstützen. Sie deckt alles ab, von grundlegenden Views wie Text und Image bis hin zu komplexen Datenflüssen und Animationen.

Hauptmerkmale:

  • Umfassende Abdeckung: Enthält Informationen zu allen wichtigen SwiftUI-Komponenten und -Modifiern.
  • Offizielle Quelle: Basiert auf Apples Xcode AI-Dokumentation, um Genauigkeit zu gewährleisten.
  • Plattformübergreifend: Unterstützt iOS, macOS, watchOS und tvOS.
  • Optimiert für KI: Strukturiert für effizientes Abrufen durch KI-Agenten in Tools wie Claude Code, Cursor und Codex.

Beispielverwendung:

Ein Entwickler kann den Agenten bitten: "Erstelle eine SwiftUI-Liste mit benutzerdefinierten Zellen, die Daten aus einem @State-Array anzeigt." Der Agent nutzt dann die Fähigkeiten, um den entsprechenden Code zu generieren.

struct ContentView: View {
    @State private var items = ["Apfel", "Banane", "Kirsche"]

    var body: some View {
        List(items, id: \.self) { item in
            Text(item)
                .padding()
        }
    }
}

Installation:

Fügen Sie diesen Skill zu Ihrem KI-Agenten hinzu, indem Sie den Repository-Namen ameyalambat128/swiftui-skills in den entsprechenden Konfigurationen angeben.

Verwandte Skills