new-module-scaffolder

Scaffold a six-project bounded-context module for the Evently modular monolith.

3|Updated Apr 24, 2025
One-click install
npx skills add https://github.com/wibu009/evently --skill new-module-scaffolder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-module-scaffolder
Source: https://github.com/wibu009/evently/tree/main/.github/skills/new-module-scaffolder
Command: npx skills add https://github.com/wibu009/evently --skill new-module-scaffolder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds an entirely new bounded-context module for the Evently modular monolith from scratch, delivering six projects (Domain, Application, Infrastructure, Presentation, IntegrationEvents, PublicApi) and wiring up DI, EF Core DbContext, database schema, Outbox/Inbox, and API host registration.

Core Features & Use Cases

  • Generates a complete module skeleton that matches the canonical Events module structure.
  • Automates project creation, DI wiring, database context, and messaging integrations.
  • Seamless API host integration and solution-wide references for rapid onboarding of new bounded contexts.

Quick Start

Create a new module using the scaffold tool to generate the full six-project bounded-context from scratch and register it in the API host.

Frequently Asked Questions about new-module-scaffolder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new bounded-context module for a modular monolith?

To scaffold a new bounded-context module for a modular monolith, this tool generates six complete projects (Domain, Application, Infrastructure, Presentation, IntegrationEvents, PublicApi) and automatically wires up DI registrations, EF Core DbContexts, and database schemas.

What is included when scaffolding a modular monolith module end-to-end?

Scaffolding a modular monolith module end-to-end includes generating the six-project structure, wiring up Outbox/Inbox patterns, enforcing snake_case database schema, and handling API host registration.

Can I use this to generate a module with EF Core and Outbox/Inbox integration?

Yes, you can use this to generate a module with EF Core and Outbox/Inbox integration, as it automatically wires up the EF Core DbContext, messaging integrations, and infrastructure layer for production-ready bounded contexts.

Does the scaffold tool wire up project references in the API host automatically?

Yes, the scaffold tool wires up project references in the API host automatically, ensuring correct solution-level references, DI registrations, and module registration without manual configuration.

What's the best way to add a new bounded context to an Evently modular monolith?

The best way to add a new bounded context to an Evently modular monolith is using this scaffold to produce a complete, ready-to-build module mirroring the canonical Events module pattern with correct naming conventions.

Do I need to manually configure DI and database schema for a new .NET module?

No, you do not need to manually configure DI and database schema for a new .NET module, because the scaffold enforces naming conventions and handles DI, EF Core DbContext, and snake_case schema generation automatically.