What problem does it solve?
This Skill streamlines the creation and management of data structures (entities) within your application, automating the generation of database tables, APIs, and user interfaces for CRUD operations.
Core Features & Use Cases
- Config-Driven Entities: Define entities and their fields declaratively in TypeScript configuration files.
- Automatic CRUD Generation: The system automatically creates database migrations, API endpoints, and dashboard UIs based on your entity definitions.
- Metadata System: Supports dynamic key-value metadata for entities, allowing for flexible data extension.
- Child Entities: Define one-to-many relationships with nested entities.
- Use Case: Quickly add a new "Products" entity to your e-commerce SaaS. Define its fields (name, price, description, category), and the system will handle the database schema, API endpoints for creating/reading/updating/deleting products, and a user interface for managing them.
Quick Start
Use the entity-system skill to scaffold a new entity named 'projects' in the 'default' theme.