entity-system

Official

Build dynamic data models with ease.

AuthorNextSpark-js
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

pydanticzodlucide-react

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: entity-system
Download link: https://github.com/NextSpark-js/nextspark/archive/main.zip#entity-system

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.