angular-portal-init-entity
CommunityGenerate full Angular entity CRUD in minutes
Software Engineering#angular#mock api#reactive forms#entity modeling#crud generation#sdcorejs#permission routes
Authorsdcorejs
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill removes repetitive Angular Portal CRUD scaffolding work by generating a complete entity management setup (model, service, routes, list, and detail) from a brief request and confirmed module context.
Core Features & Use Cases
- Entity CRUD module generation: Builds list and detail screens with sdcorejs conventions, including reactive forms and table-based list UX.
- Mock-first service + centralized seed data: Creates runnable
localStorageCRUD with a singleservices/[entity].mock-data.tsseed source (20–40 realistic rows) and auto-reseed behavior when stored JSON is missing/corrupted. - Route scaffolding with permission guards: Produces URL states with
data.permissionso navigation is blocked consistently by the module guard. - Bilingual VI/EN mapping: Supports Vietnamese/English intent triggers like adding entity + creating CRUD pages.
- Template-driven code + tests: Loads code and spec templates on demand to keep output consistent with the Angular Portal track.
Quick Start
Create CRUD for entity X inside module Y by describing fields and UI expectations, then let the skill scaffold routes, services, list, and detail with mock CRUD and mocked seed data.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: angular-portal-init-entity Download link: https://github.com/sdcorejs/sdcorejs-agent/archive/main.zip#angular-portal-init-entity Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.