Que fait Compétence-Agent-App-Intents ?
Compétence d'agent qui aide Claude Code, Codex, Gemini et Cursor à écrire du code Swift App Intents correct pour Siri, les raccourcis, Spotlight, les widgets, le Centre de contrôle et Apple Intelligence.
Aperçu
Cette compétence fournit une référence complète et des connaissances contextuelles sur le framework App Intents d'Apple. Elle permet aux agents IA de générer un code Swift précis et fonctionnel qui s'intègre parfaitement avec Siri, les raccourcis, Spotlight, les widgets, le Centre de contrôle et Apple Intelligence.
Fonctionnalités clés
- Écriture de code App Intents correct et de haute qualité
- Support pour plusieurs plateformes Apple (iOS, macOS, watchOS, tvOS)
- Intégration avec les principaux assistants de codage IA (Claude Code, Codex, Gemini, Cursor)
- Respect des dernières directives et bonnes pratiques Apple
- Prise en charge des entités, paramètres, et interactions complexes
Comment cela fonctionne
Lorsque vous utilisez l'un des assistants IA pris en charge, activez cette compétence pour que l'agent puisse accéder à une base de connaissances dédiée sur App Intents. L'agent utilisera ces connaissances pour générer du code qui suit les modèles établis par Apple, garantissant ainsi la compatibilité et la fiabilité.
Exemple d'utilisation
import AppIntents
struct OuvrirDocument: AppIntent {
static let title: LocalizedStringResource = "Ouvrir document"
@Parameter(title: "Document")
var document: DocumentEntity
func perform() async throws -> some IntentResult {
// Logique pour ouvrir le document
return .result()
}
}
Plateformes supportées
| Plateforme | Statut |
|---|---|
| Claude Code | ✅ |
| Codex | ✅ |
| Gemini | ✅ |
| Cursor | ✅ |
Licence
Voir le fichier LICENSE pour plus de détails.