angular-portal-init-module
CommunityGenerate a feature module scaffold fast
Software Engineering#unit testing#routing#angular#dependency injection#guards#interceptors#feature module
Authorsdcorejs
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Feature modules in an Angular portal require consistent wiring for routes, guards, interceptors, and module-scoped providers, but doing it manually is slow and error-prone.
Core Features & Use Cases
- Module-scoped configuration generation: Creates
[module].configuration.ts,configurations/api.configuration.ts, and@NgModule-based providers so interceptors and tokens resolve at the right scope. - Routing + security setup: Generates
routes.tswith guards and lazy-loaded child entities without adding providers to lazy routes. - Optional permission and upload configuration: Adds
configurations/permission.configuration.tsandconfigurations/upload-file.configuration.tsonly when the module confirms those needs, with keyed contracts to keep route and config aligned. - UI reuse via base select: Produces
components/base-select/base-select.component.tsand.htmlto support standard dropdown/search behavior across entities in the module.
Quick Start
Generate the Angular portal feature module configuration for module "catalog" with routes, guards, module-level API interceptors, and a shared base-select component.
Dependency Matrix
Required Modules
None requiredComponents
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: angular-portal-init-module Download link: https://github.com/sdcorejs/sdcorejs-agent/archive/main.zip#angular-portal-init-module 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.