Zustand is the state management library you reach for when Redux feels like overkill. No providers, no boilerplate, just a `create()` function that returns a hook. The skill covers selector patterns to avoid unnecessary rerenders, `useShallow` for grabbing multiple values efficiently, and the non-React API for accessing state outside components. Two security gates matter here: the persist middleware can leak secrets to localStorage if you're not careful with what gets serialized, and devtools should be gated to development unless you have a reason. It's genuinely minimal but handles the full scope from vanilla JS stores to React integration.
npx skills add https://github.com/existential-birds/beagle --skill zustand-state