makepad-widgets
Umiejętność do tworzenia widgetów i komponentów UI w Makepadzie – Button, View, Label, TextInput i wiele więcej.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Makepad Widgets to umiejętność dla Claude'a, która pomaga pisać kod komponentów interfejsu użytkownika w frameworku Makepad. Obsługuje wszystkie podstawowe widgety: View, Button, Label, Image, TextInput, RoundedView, SolidView, ScrollView, a także zaawansowane komponenty do bogatego tekstu (Markdown, Html, TextFlow). Umiejętność generuje gotowy kod Rust zgodnie ze wzorcami Makepad i wyjaśnia właściwości oraz warianty każdego widgetu. Zawiera odniesienia do dokumentacji lokalnej obejmującej widgety podstawowe, zaawansowane i komponenty do renderowania tekstu sformatowanego.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude'a, wskazując repozytorium https://github.com/ZhangHanDong/makepad-skills/tree/main/skills/makepad-widgets. 2. Wyzwól umiejętność, pytając o komponenty Makepad – na przykład "Jak zrobić Button w Makepadzie?" lub "Pokaż mi kod dla View z TextInput". Umiejętność automatycznie rozpoznaje zapytania zawierające nazwy widgetów takie jak makepad widget, makepad Button, makepad Label, RoundedView, ScrollView i inne. 3. Umiejętność najpierw sprawdzi dostępne pliki referencyjne (widgets-core.md, widgets-advanced.md, widgets-richtext.md). Jeśli dokumentacja lokalna jest niekompletna, otrzymasz sugestię uruchomienia /sync-crate-skills makepad --force w celu aktualizacji. 4. Na podstawie dokumentacji i wbudowanej wiedzy umiejętność wygeneruje kod Rust dla żądanego widgetu, pokazując strukturę, właściwości (width, height, padding, kolory) i wzorce stylizacji. 5. Pytaj o szczegóły – na przykład jak ustawić kolory hover, zaokrąglone rogi, tekst lub przepływ elementów. Umiejętność wyjaśni każdą właściwość i pokaże praktyczne przykłady. 6. Sprawdzaj aktualizacje umiejętności na stronie https://crates.io/crates/makepad-widgets, aby mieć dostęp do najnowszych widgetów i funkcji.