F
flowmvi
FlowMVI usage guidance. Use when working with FlowMVI stores/containers, plugin pipelines, composing stores, decorators, or authoring plugins.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
FlowMVI usage guidance. Use when working with FlowMVI stores/containers, plugin pipelines, composing stores, decorators, or authoring plugins.
How to use
- Załaduj umiejętność FlowMVI, gdy pracujesz z architekturą MVI w Kotlinie — szczególnie przy budowaniu store'ów, instalowaniu pluginów lub tworzeniu dekoratorów.
- Zapoznaj się z trzema kluczowymi elementami kontraktu: zdefiniuj
MVIState(stan immutable, najlepiej data class),MVIIntent(zdarzenia wejściowe, sealed interface) iMVIAction(efekty uboczne, opcjonalnieNothingjeśli nie potrzebujesz). - Skorzystaj z referencji
api-signatures.mddo sprawdzenia sygnatur metod core API orazplugin-signatures.mddla wszystkich dostępnych pluginów i dekoratorów. - Zbuduj store, który przetwarza intenty poprzez pipeline pluginów w określonej kolejności — kolejność wpływa na zachowanie. Pluginy działają jako łańcuch odpowiedzialności.
- Zainstaluj dekoratory, które zawijają cały łańcuch pluginów i mogą przerwać jego wykonanie — przydatne do logowania, walidacji lub modyfikacji przepływu.
- Gdy potrzebujesz pełnej dokumentacji pluginów, integracji lub zaawansowanej konfiguracji stanu, otwórz linki z pliku
references/docs-index.md— zawiera on adresy do oficjalnej dokumentacji.