Toolverse
All skills

flowmvi

by respawn-app

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

Quick info

Category
Security

About this skill

FlowMVI usage guidance. Use when working with FlowMVI stores/containers, plugin pipelines, composing stores, decorators, or authoring plugins.

How to use

  1. 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.
  2. Zapoznaj się z trzema kluczowymi elementami kontraktu: zdefiniuj MVIState (stan immutable, najlepiej data class), MVIIntent (zdarzenia wejściowe, sealed interface) i MVIAction (efekty uboczne, opcjonalnie Nothing jeśli nie potrzebujesz).
  3. Skorzystaj z referencji api-signatures.md do sprawdzenia sygnatur metod core API oraz plugin-signatures.md dla wszystkich dostępnych pluginów i dekoratorów.
  4. 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.
  5. Zainstaluj dekoratory, które zawijają cały łańcuch pluginów i mogą przerwać jego wykonanie — przydatne do logowania, walidacji lub modyfikacji przepływu.
  6. 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.

Related skills

security-compliance

by davila7

Guides security professionals in implementing defense-in-depth security architectures, achieving compliance with industry frameworks (SOC2, ISO27001, GDPR, HIPAA), conducting threat modeling and risk assessments, managing security operations and incident response, and embedding

Security
1172

python-expert

by Shubhamsaboo

Senior Python developer expertise for writing clean, efficient, and well-documented code.\nUse when: writing Python code, optimizing Python scripts, reviewing Python code for best practices,\ndebugging Python issues, implementing type hints, or when user mentions Python, PEP 8,

Security
2777

reviewing-code

by CaptainCrouton89

Systematically evaluate code changes for security, correctness, performance, and spec alignment. Use when reviewing PRs, assessing code quality, or verifying implementation against requirements.

Security
1493

openapi-spec-generation

by wshobson

Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.

Security
18109

architect-review

by sickn33

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural

Security
2773

gmail-manager

by jeffvincent

Manage Gmail - send, read, search emails, manage labels and drafts. Use when user wants to interact with their Gmail account for email operations.

Security
17128