From saas-framework-kit
Andamia una entidad nueva (subclase de BaseEntity) del framework SaaS Vue. Úsala cuando el usuario quiera añadir un módulo/entidad/modelo CRUD nuevo.
How this skill is triggered — by the user, by Claude, or both
Slash command
/saas-framework-kit:new-entityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
El código es la fuente de la verdad. Lee `src/entities/capitulo.ts` y `src/entities/user.ts` como patrón vigente antes de generar.
El código es la fuente de la verdad. Lee src/entities/capitulo.ts y src/entities/user.ts como patrón vigente antes de generar.
Entidad solicitada: $ARGUMENTS
snake_case del archivo y el PascalCase de la clase desde "$ARGUMENTS".src/entities/capitulo.ts para copiar el patrón actual de imports (@/decorations, @/constants/icons) y decoradores.src/entities/<snake>.ts:
export class <Pascal> extends BaseEntity + import { BaseEntity } from './base_entity';.@Module({ name, icon, apiEndpoint, apiMethods }), @PrimaryProperty('id'), @UniquePropertyKey('id'), @DefaultProperty('<campoVisible>'). Para módulos no persistentes usa @Module({ name, icon, persistent: false }).@PropertyIndex(n) + @PropertyName('clave.i18n', Tipo) + validación/UI (@Required, @StringTypeDef, @HideInListView, etc.).@PropertyName se envían al API. Los campos de solo-respuesta (id, created_at, relaciones expandidas) se declaran SIN @PropertyName como campo?: Tipo.src/main.ts: añade el import y Application.registerModule(<Pascal>); (después de Application.initializeApplication(router)).src/languages/custom.json (y demás si aplica).node node_modules/vue-tsc/bin/vue-tsc.js --noEmit (exit 0).Cumple .claude/rules/entities.md. Prohibido any; prohibido axios directo.
npx claudepluginhub miguelalrendon/plantilla_saas_vue --plugin saas-framework-kitOffers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.