web-zustand

Installation
SKILL.md

范围: 浏览器端 Zustand store 的结构、action 分层、嵌套状态与 selector。默认 StoreImpl + 嵌套 slice,而不是散落的 create() 钩子。通用标识符/文件命名与 UI 清晰度见 web-code-style。进 store 前的 parse、单个异步子状态要不要建成判别联合,以 typescript-best-practices 为准(建模原则见 type-system-discipline)。本 skill 管进 store 之后怎么写、怎么 dispatch。文件级依赖见「依赖」。列表默认 loadingIds。

模式:

  • Coding 模式:新建或扩展 store 时按下列家规写 StoreImpl、slice、selector。
  • Review 模式:在 diff 中找平铺状态、UI 直调 internal_*、无 isEqual 的 dispatch、组件内随意 set、整 store 订阅。
  • Audit 模式:大库审查时用子代理并行覆盖:(1) store/slice 文件布局,(2) action 三层与乐观更新,(3) selector 与订阅,再合并结论。

Web / React Zustand

拿不准时,优先保持仓内已有 store 一致。仓内 AGENTS.md(或等价说明)与本 skill 冲突时,以仓为准。

默认目录(无仓内约定时使用):

Installs
8
GitHub Stars
1
First Seen
Sep 22, 2026