cleanddd-dotnet-init

Bootstrap CleanDDD dotnet projects using the NetCorePal.Template scaffold.

33|4|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/netcorepal/cleanddd-skills --skill cleanddd-dotnet-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cleanddd-dotnet-init
Source: https://github.com/netcorepal/cleanddd-skills/tree/main/skills/cleanddd-dotnet-init
Command: npx skills add https://github.com/netcorepal/cleanddd-skills --skill cleanddd-dotnet-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the bootstrap of CleanDDD dotnet projects by providing a quick and repeatable path to generate a runnable solution using the NetCorePal.Template, reducing setup time and ensuring consistency.

Core Features & Use Cases

  • Template-driven scaffolding: creates a new CleanDDD dotnet project from the NetCorePal.Template with configurable options.
  • Configurable options: supports Framework, Database, and MessageQueue parameters to tailor the initial solution.
  • Interactive and non-interactive modes: includes an optional wrapper script for guided prompts or direct dotnet new execution in automation scenarios.

Quick Start

Run the interactive_init script to generate a new CleanDDD dotnet project with your chosen options.

Frequently Asked Questions about cleanddd-dotnet-init

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

FAQPage Schema
How do I bootstrap a CleanDDD dotnet project quickly?

To bootstrap a CleanDDD dotnet project, use the interactive_init script which invokes the NetCorePal.Template scaffold to generate a runnable solution with configurable framework, database, and message queue parameters.

What is CleanDDD project scaffolding and how does it work?

CleanDDD project scaffolding automates solution generation by running dotnet new with the NetCorePal.Template, creating a repeatable project structure that reduces manual setup time and ensures architectural consistency.

Can I automate dotnet project bootstrapping without interactive prompts?

Yes, dotnet project bootstrapping supports non-interactive modes for automation scenarios by executing dotnet new directly with confirmed options, bypassing the guided prompts of the interactive wrapper script.

What configuration options does the CleanDDD template support?

The CleanDDD template supports configuration options for Framework, Database, and MessageQueue parameters, allowing you to tailor the initial runnable solution to specific infrastructure requirements.

Do I need the dotnet SDK to generate a CleanDDD solution?

Yes, generating a CleanDDD solution requires the dotnet SDK because the scaffolding process executes dotnet new commands against the NetCorePal.Template to produce the runnable project files.