vtex-io-session-apps

Originally fromvtexdocs/ai-skills
Installation
SKILL.md

VTEX IO session transform apps

When this skill applies

Use this skill when your VTEX IO app integrates with the VTEX session system (vtex.session) to derive, compute, or propagate state that downstream transforms, the storefront, or checkout depend on.

  • Building a session transform that computes custom fields from upstream session state (e.g. pricing context from an external backend, regionalization from org data)
  • Declaring input/output fields in vtex.session/configuration.json
  • Deciding which namespace your app should own and which it should read from
  • Propagating values into public.* inputs so native transforms (profile, search, checkout) re-run
  • Debugging stale session fields, race conditions, or namespace collisions between apps
  • Designing B2B session flows where storefront-permissions, custom transforms, and checkout interact

Do not use this skill for:

  • General IO backend patterns (use vtex-io-service-apps)
  • Performance patterns outside session transforms (use vtex-io-application-performance)
  • GraphQL schema or resolver design (use vtex-io-graphql-api)
Related skills

More from vtex/skills

Installs
242
Repository
vtex/skills
GitHub Stars
28
First Seen
Apr 6, 2026