adding-frontend-entity

Community

Guided frontend entity scaffolding for Vue 3.

AuthorMGurtD
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Complete 10-step workflow for adding new entity CRUD to the Vue 3 frontend of Lilith ERP. Use when (1) Creating new views with DataTable listings for an entity, (2) Adding services extending BaseService<T>, (3) Creating Pinia stores for new entities, (4) Building forms with Yup validation and PrimeVue components, (5) Adding lazy-loaded routes to module router, (6) Synchronizing TypeScript types with C# backend entities, (7) Troubleshooting "module not found", "route not registered", "store not defined", or TypeScript type errors after adding a new entity.

Core Features & Use Cases

  • Define TypeScript interfaces for the new entity and related data
  • Create a service extending BaseService<T> to handle CRUD
  • Register the service in module index for DI
  • Build a Pinia store with fetch/create/update/delete actions
  • Implement List view with DataTable and filters
  • Implement Detail view with tabs for form and nested lines
  • Create Form component with Yup validation and date normalization
  • Create Table component for nested entities (optional)
  • Add module routes (lazy-loaded) for list and detail
  • Register routes in central router to enable navigation

Quick Start

Follow the 10-step workflow to add a new frontend entity to Lilith ERP's Vue 3 frontend.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: adding-frontend-entity
Download link: https://github.com/MGurtD/lilith/archive/main.zip#adding-frontend-entity

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 471,000+ vetted skills library on demand.