What problem does it solve?
This Skill simplifies the process of defining and managing your backend data models, including collections, global settings, and field configurations, ensuring type-safety and consistency.
Core Features & Use Cases
- Data Modeling: Define collections, globals, and fields using a type-safe builder API.
- Relations: Establish relationships between different data models (belongs-to, many-to-many).
- Localization: Support for per-locale content for fields and arrays.
- Admin UI Configuration: Configure labels, icons, and form layouts for the admin interface.
- Access Control: Define read, create, update, and delete permissions.
- Use Case: You are building a blog. Use this Skill to define a 'posts' collection with fields for title, content, author, and publication date, and a 'categories' collection, then link them with a many-to-many relation.
Quick Start
Use the questpie-core/data-modeling skill to define a new collection named 'products' with a 'name' text field and a 'price' number field.