store-data-structures

Directs developers to Zustand data-structure guidance for list, detail, map, and reducer patterns.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/SmallAi-API/smaihub --skill store-data-structures-smallai-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: store-data-structures
Source: https://github.com/SmallAi-API/smaihub/tree/main/.agents/skills/store-data-structures
Command: npx skills add https://github.com/SmallAi-API/smaihub --skill store-data-structures-smallai-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When working on Zustand stores, developers need consistent guidance on how to shape state data—lists, detail views, maps, and reducers—but that guidance lives in a separate reference document. This Skill provides an explicit, user-invocable compatibility entry that points directly to the Zustand data-structures reference so the conventions are easy to find. ## Core Features & Use Cases - Explicit Entry Point: Acts as a user-invocable alias that routes to the Zustand data-structures reference documentation. - Data-Shape Guidance: Surfaces conventions for list/detail types, maps, reducers, and shared type sources used in Zustand stores. - Use Case: While building a new Zustand store, you invoke this Skill to load the team's canonical data-structure conventions before defining state types and reducers. ## Quick Start Ask the assistant to show the Zustand data structures guidance for list and detail types before designing your store.

Frequently Asked Questions about store-data-structures

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure Zustand store data for lists and detail views?

Zustand store data for lists and detail views should follow the conventions in the data-structures reference, which covers list/detail types, maps, and reducers. Invoke this Skill to load that guidance before defining your state types.

What is the store-data-structures skill used for?

It is an explicit compatibility entry that points to the Zustand data-structures reference document. The main zustand skill remains the automatic entry for store work, while this one is user-invocable for direct access to the guidance.

Does this skill manage Zustand state automatically?

No. It has disable-model-invocation enabled, so it only activates when you explicitly invoke it. Automatic store work is handled by the separate zustand skill.

Where are shared types for Zustand stores defined?

Shared type sources are documented in the Zustand data-structures reference that this Skill links to. Read that reference for the canonical locations and conventions for shared types, maps, and reducers.