Build Data

Build a feature's data/ layer — data-type namespaces and the State spec. The first, foundational feature phase.

Adobe 3e2f935 728 B Updated 142 repo stars

File contents

Create the feature's data/ layer (pure spec; depends on nothing but @adobe/data and other data/ declarations):

  • one namespace folder per data type — <type>/{<type>.ts, schema.ts, public.ts, <helper>.ts};
  • data/state/ — the State aggregate plus its pure transforms/derivations.

The schema is the single source of truth; the type derives from it (Schema.ToType). Helpers are pure and unit-tested. Run this first — every other layer imports data/.

The how is in the auto-loading rules: features/data/index.md, data/state.md, and namespace.md.

adobe/data/tree/main/.agents/skills/adobe-data-ai/build-data commit 3e2f9359db

Frequently asked questions

npx skillmds@latest add adobe/build-data-2