swiftui-async-button
✓Utilisez AsyncButton de ButtonKit pour les actions de bouton SwiftUI qui démarrent une tâche, appellent async/await, utilisent do/catch ou nécessitent un retour intégré de chargement/progression/erreur. Déclenchez lors du remplacement des wrappers Button+Task personnalisés ou lorsqu’une action de bouton peut être lancée ou est asynchrone.
Installation
SKILL.md
Overview Prefer ButtonKit AsyncButton over custom Button { Task { ... } } or manual do/catch wrappers to get standardized loading, progress, and error feedback for async or throwing actions.
External triggers When another UI event should trigger the same action (e.g., keyboard submit), assign an id to AsyncButton and use @Environment(\.triggerButton) to trigger it.
Progress If the action can report progress, use AsyncButton(progress: ...) and update the provided progress object. For supported progress types, styles, and demo patterns, read skills/swiftui-async-button/references/asyncbutton.md.
Utilisez AsyncButton de ButtonKit pour les actions de bouton SwiftUI qui démarrent une tâche, appellent async/await, utilisent do/catch ou nécessitent un retour intégré de chargement/progression/erreur. Déclenchez lors du remplacement des wrappers Button+Task personnalisés ou lorsqu’une action de bouton peut être lancée ou est asynchrone. Source : dean151/buttonkit.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/dean151/buttonkit --skill swiftui-async-button- Source
- dean151/buttonkit
- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-05
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que swiftui-async-button ?
Utilisez AsyncButton de ButtonKit pour les actions de bouton SwiftUI qui démarrent une tâche, appellent async/await, utilisent do/catch ou nécessitent un retour intégré de chargement/progression/erreur. Déclenchez lors du remplacement des wrappers Button+Task personnalisés ou lorsqu’une action de bouton peut être lancée ou est asynchrone. Source : dean151/buttonkit.
Comment installer swiftui-async-button ?
Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/dean151/buttonkit --skill swiftui-async-button Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor
Où se trouve le dépôt source ?
https://github.com/dean151/buttonkit
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-05