bloc

Installation
SKILL.md

State Management (BLoC Default)

When to use

  • BLoC: default for feature flows, async orchestration, and business-facing UI state.
  • Cubit: small UI-only state (toggles, selected tab) where events/transformers are unnecessary.
  • Provider: a lightweight UI controller (e.g., filters) when it stays UI-scoped and does not contain business logic.

Steps

1) Choose the right tool

Quick rule:

  • If it coordinates async work and talks to repositories: BLoC.
  • If it only holds ephemeral UI state: Cubit.
  • If it’s a tiny widget-scoped controller and BLoC would be noise: Provider.

State-shape rule:

Installs
4
GitHub Stars
9
First Seen
Feb 27, 2026
bloc — yelmuratoff/agent_sync