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.