원클릭으로
cleanddd-dotnet-init
初始化 CleanDDD dotnet 项目(netcorepal-web 模板);在创建新项目或为客户演示快速拉起解决方案时使用,可直接调用 dotnet new 或包装脚本
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
初始化 CleanDDD dotnet 项目(netcorepal-web 模板);在创建新项目或为客户演示快速拉起解决方案时使用,可直接调用 dotnet new 或包装脚本
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
面向 Ncp.Admin 的交互式需求拷问与任务定界技能。用于用户需求含糊、跨前后端/权限/接口/数据迁移/测试边界不清、或实现前需要先把范围和验收条件问透的场景;先持续追问并产出清晰任务卡,再决定转入 cleanddd-requirements-analysis、cleanddd-dotnet-coding 或 ncp-admin-frontend。
在 CleanDDD 项目中落地已建模的需求(聚合/命令/查询/API 端点(Endpoints)/事件/仓储/配置/测试)的编码指南;用于编写或修改业务功能、端点与数据访问时
交互式 CleanDDD 教练技能,循序讲解并与用户互动练习 CleanDDD 核心原则与方法;包含微课、测验与检查清单,可承接到需求分析/建模/代码实现技能
基于 cleanddd-requirements-analysis 结果,输出符合 CleanDDD 的聚合、命令、事件、查询、API 端点(Endpoints)、定时任务模型;用于从已拆解的需求快速得到建模蓝图
需求澄清与拆解,识别干系人并将需求条目标注所属对象与业务实体;仅产出结构化需求描述,不做建模定义,可作为后续建模输入
Follows Vben Admin patterns when developing Ncp.Admin frontend (Vue 3 + Vite + TypeScript + Ant Design Vue). Use when adding or modifying views, API modules, routes, locales, or components in src/frontend/apps/admin-antd.
| name | cleanddd-dotnet-init |
| description | 初始化 CleanDDD dotnet 项目(netcorepal-web 模板);在创建新项目或为客户演示快速拉起解决方案时使用,可直接调用 dotnet new 或包装脚本 |
使用 dotnet new netcorepal-web 快速创建 CleanDDD dotnet 项目。脚本仅作为可选包装,代理/非交互场景可直接调用 dotnet。
Framework (default net10.0): 可选 net8.0 / net9.0 / net10.0Database (default MySql): 可选 MySql / SqlServer / PostgreSQL / Sqlite / GaussDB / DMDB / MongoDBMessageQueue (default RabbitMQ): 可选 RabbitMQ / Kafka / AzureServiceBus / AmazonSQS / NATS / RedisStreams / PulsarUseAspire (default true): true / falseIncludeCopilotInstructions (default false): true / falseProjectName (default 当前目录名,自动转 PascalCase,- 替换为 .)OutputDir (default 当前目录路径)在执行命令前:展示参数汇总及可选项,获得用户确认后再继续。
dotnet new install NetCorePal.Template
dotnet new netcorepal-web \
--Framework net10.0 \
--Database MySql \
--MessageQueue RabbitMQ \
--UseAspire true \
--name My.Project \
--IncludeCopilotInstructions false \
--output /path/to/target
在执行 dotnet new 前,请先向用户展示上述参数的汇总同时给出可选参数并获得明确确认,确认后再执行命令。
如需参数校验/交互式收集,可用包装脚本:
python3 scripts/interactive_init.py [同上参数,可省略进入交互]
NetCorePal.Template,如已安装可加 --skip-template-install。