swiftui-async-button
✓タスクの開始、async/await の呼び出し、do/catch の使用、または組み込みの読み込み/進行状況/エラー フィードバックが必要な SwiftUI ボタン アクションには、ButtonKit の AsyncButton を使用します。カスタムのボタン + タスク ラッパーを置き換えるとき、またはボタン アクションがスローできるか非同期であるときにトリガーします。
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.
タスクの開始、async/await の呼び出し、do/catch の使用、または組み込みの読み込み/進行状況/エラー フィードバックが必要な SwiftUI ボタン アクションには、ButtonKit の AsyncButton を使用します。カスタムのボタン + タスク ラッパーを置き換えるとき、またはボタン アクションがスローできるか非同期であるときにトリガーします。 ソース: dean151/buttonkit。
引用可能な情報
AI/検索での引用用の安定したフィールドとコマンド。
- インストールコマンド
npx skills add https://github.com/dean151/buttonkit --skill swiftui-async-button- カテゴリ
- </>開発ツール
- 認証済み
- ✓
- 初回登録
- 2026-02-05
- 更新日
- 2026-02-18
クイックアンサー
swiftui-async-button とは?
タスクの開始、async/await の呼び出し、do/catch の使用、または組み込みの読み込み/進行状況/エラー フィードバックが必要な SwiftUI ボタン アクションには、ButtonKit の AsyncButton を使用します。カスタムのボタン + タスク ラッパーを置き換えるとき、またはボタン アクションがスローできるか非同期であるときにトリガーします。 ソース: dean151/buttonkit。
swiftui-async-button のインストール方法は?
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/dean151/buttonkit --skill swiftui-async-button インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/dean151/buttonkit
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-05