What problem does it solve? Defining structured data storage for Wix CLI apps requires precise collection schemas, permission rules, and namespace handling, and mistakes cause runtime failures or rejected extensions. This Skill generates correct CMS data collection definitions in src/extensions/data/extensions.ts. ## Core Features & Use Cases - Collection Schema Generation: Defines collections with idSuffix, display names, field types (TEXT, NUMBER, REFERENCE, OBJECT, and more), and initial seed data. - Context-Based Permissions: Sets read/write access levels (ANYONE, SITE_MEMBER, CMS_EDITOR, PRIVILEGED) based on where data is consumed, such as site widgets versus dashboard pages. - Relationship Modeling: Creates one-to-one and many-to-many links between custom collections using REFERENCE and MULTI_REFERENCE fields. - Use Case: When building a Wix app with a reviews widget, generate a reviews collection readable by any visitor, writable by members, and moderated from a dashboard page. ## Quick Start Ask the AI to create a Wix data collection for products with fields for title, price, and category, including appropriate permissions for a public site widget.