Toolverse
All skills

waterui

by water-rs

Build cross-platform apps with WaterUI. Use when writing views, handling state, styling UI, or debugging WaterUI Rust code. Covers reactive bindings, layout, components, and the water CLI.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
water-rs
Category
Frontend
Views
2

About this skill

Build cross-platform apps with WaterUI. Use when writing views, handling state, styling UI, or debugging WaterUI Rust code. Covers reactive bindings, layout, components, and the water CLI.

How to use

  1. Zainstaluj umiejętność WaterUI w swoim środowisku Claude'a, wskazując repozytorium water-rs/waterui z gałęzi dev. 2. Załaduj umiejętność przed rozpoczęciem pracy nad projektem Rust, szczególnie gdy pracujesz z widokami, stanem reaktywnym lub stylizacją UI. 3. Przy pisaniu komponentów pamiętaj o reaktywnym wzorcu: zawsze przekazuj Binding bezpośrednio do metod API (np. blur(blur_value.clone()), visible(is_visible.clone())), zamiast wywoływać .get() na wiązaniu. 4. Definiuj widoki jako funkcje zwracające impl View — możesz komponować je bezpośrednio bez dodatkowych wrapperów, np. vstack((card("Hello"), card("World"))). 5. Gdy potrzebujesz przykładów, użyj agenta Explore do przeszukania plików examples/*/src/lib.rs w repozytorium. 6. Do debugowania i weryfikacji poprawności kodu reaktywnego sprawdzaj, czy API akceptuje impl Signal — jeśli tak, zawsze przekazuj binding zamiast statycznej wartości, aby uniknąć zamrożenia stanu.

Related skills