Skip to content

zustand-store-pruning

Use when refactoring Keybase Zustand stores in `shared/stores` to remove screen-local or route-owned state, keep only truly global or cross-screen data in the store, prefer querying the Go service layer over frontend convenience caches, move one-off RPC calls into components with `C.useRPC`, and split the work into safe stacked commits.

Repository Source folder

Details

Path
skill/zustand-store-pruning/SKILL.md

FAQ