module-feature-scaffolder

Generates a complete CQRS feature slice for .NET 9 modular monoliths.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a complete CQRS feature slice inside an existing Evently module, ensuring consistent architecture and patterns across Domain, Application, and Presentation layers.

Core Features & Use Cases

  • Generates Command/Query, Handlers, Validators, Endpoints, Domain Entities, Errors, Repositories, and presentation wiring following CQRS, DDD, and Clean Architecture.
  • Produces folder structures and primary constructors for DI compatibility, enabling rapid feature delivery within a modular monolith.

Quick Start

Invoke the scaffold tool targeting your module and feature name to generate the full CQRS slice across Domain, Application, and Presentation layers.

Frequently Asked Questions about module-feature-scaffolder

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

FAQPage Schema
How do I scaffold a complete CQRS feature slice in a .NET 9 modular monolith?

To scaffold a CQRS feature slice in a .NET 9 modular monolith, invoke the tool targeting your module and feature name to generate Domain, Application, and Presentation artifacts automatically.

What files and components are generated when scaffolding a CQRS feature slice?

Scaffolding a CQRS feature slice generates commands, queries, handlers, validators, endpoints, domain entities, errors, repositories, and presentation wiring using primary constructors for dependency injection.

Can I use this scaffolding tool to generate code for an existing Evently module?

Yes, you can use this scaffolding tool to generate a complete feature slice inside an existing Evently module, ensuring consistent architecture and patterns across all generated layers.

Does the generated CQRS code follow clean architecture and DDD patterns?

The generated CQRS code strictly follows clean architecture and DDD patterns, organizing artifacts into Domain, Application, and Presentation layers with proper folder structures and dependency injection wiring.

What's the best way to ensure consistent CQRS and DDD patterns across multiple feature slices?

The best way to ensure consistent CQRS and DDD patterns is to use a scaffolding tool that automatically generates folder structures, domain entities, and presentation wiring with primary constructors for each feature slice.

Do I need .NET 9 and primary constructors to use the generated modular monolith code?

Yes, you need .NET 9 because the generated modular monolith code uses primary constructors for dependency injection compatibility and targets .NET 9 architectural constraints.