Token导航 LogoToken导航TokenDH.com
待分类需要联网github未标认证来源可访问许可证需确认审计通过

cleanddd-modeling干净的建模

Agent Skill

cleanddd-modeling 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

275

周安装

11

GitHub Stars

19

下载量

89
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:cleanddd-modeling(干净的建模)
来源仓库:https://github.com/netcorepal/cleanddd-skills
仓库路径:skills/cleanddd-modeling
安装命令:
npx skills add https://github.com/netcorepal/cleanddd-skills --skill cleanddd-modeling
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/netcorepal/cleanddd-skills --skill cleanddd-modeling

简介

cleanddd-modeling 将结构化需求映射为 CleanDDD 聚合、命令、查询与领域事件模型。

  • 适用于需求分析完成后、进入详细设计阶段的中后台系统开发场景。
  • 依据职责划分聚合边界、定义命令幂等性、事件触发与 API 端点鉴权范围。
  • 安装前请确保已有 cleanddd-requirements-analysis 产出,否则需先完成需求澄清。
  • 建议在建模过程中持续与业务方确认假设,避免后期返工与理解偏差。

SKILL.md

CleanDDD 建模技能

根据用户需求,设计符合 CleanDDD 原则的业务模型,包括聚合、命令、事件、查询等,确保模型的清晰性和可维护性。

前置输入

  • 已有 cleanddd-requirements-analysis 的结构化结果(干系人表、需求条目表、业务实体视图、触发/后续动作表、业务规则与依赖、假设与待确认清单);缺失时先运行需求分析技能并完成确认。
  • 需求条目/业务实体归类已与用户确认或标注了假设。

使用时机

  • 当需要将结构化需求映射为 CleanDDD 的聚合/命令/查询/事件/Endpoint 与定时任务设计时。

输入映射关系

  • 业务实体视图 → 聚合候选与职责/不变式
  • 需求条目表 → 命令/查询及输入输出、幂等性
  • 触发/后续动作表 → 领域事件(DomainEvent)与事件处理器
  • 干系人表 → API 端点(Endpoints)的认证/鉴权范围与交互场景
  • 业务规则与依赖 → 一致性/副作用说明与外部依赖标注
  • 假设与待确认清单 → 建模中的“未决问题/假设”与追问清单

工作流

  1. 输入校验:确认需求条目表、业务实体视图、触发/后续动作表齐备;缺口先追问或注明假设。
  2. 聚合定义:依据职责和不变式,定义聚合根、实体/值对象、行为、触发的领域事件;保持聚合间无直接引用。
  3. 命令与查询:为每个需求条目映射命令/查询,命名用 PascalCase;写明输入/输出、幂等性、涉及的聚合行为。
  4. 领域事件与处理器:根据触发/后续动作表列出领域事件(DomainEvent)、订阅方、处理动作;避免跨聚合直接操作,使用领域事件驱动。
  5. API 端点(Endpoints):为外部交互补全 HTTP Method、鉴权、幂等性、绑定的命令/查询;标明默认排序/分页。
  6. 定时任务:若有周期性需求,定义任务名称、频率、触发的命令/查询。
  7. 命名与约束检查:聚合/命令/事件/查询用 PascalCase;确认无共享实体、仅共享值对象;事件命名用过去式。

输出格式(结构化 Markdown,便于代码生成)

  • 聚合

- 名称 | 职责摘要 | 关键不变式 - 实体/值对象 | 属性(含默认值/可选值) | 行为 | 触发领域事件(DomainEvent)

  • 命令(Commands)

- 名称 | 作用聚合 | 输入 | 触发行为/事件 | 幂等性

  • 查询(Queries)

- 名称 | 作用聚合 | 过滤/排序/分页 | 输出 DTO 或 Response

  • 事件处理器(DomainEventHandlers)

- 领域事件(DomainEvent) | 订阅方 | 处理动作 | 副作用/外部依赖

  • API 端点(Endpoints)

- 路径/方法 | 命令/查询 | 认证/鉴权 | 幂等/一致性说明

  • 定时任务(如有)

- 名称 | 频率 | 触发的命令/查询 | 幂等/补偿

统一命名与放置约定

  • 命名风格:聚合/命令/事件/查询/端点使用 PascalCase;事件名称采用过去式。
  • 文档输出:采用上述“输出格式”章节的结构化 Markdown,以便后续自动代码生成与审阅。
  • 术语统一:统一使用“API 端点(Endpoints)”“领域事件(DomainEvent)”“领域事件处理器(DomainEventHandlers)”等术语。
  • 交付承接:本技能输出文件应作为 cleanddd-dotnet-coding 的输入依据;涉及文件命名与目录放置,参见该技能的“统一命名与放置约定”。

核心原则

  • 边界明确:聚合之间不直接或间接相互引用。
  • 实体共享限制:聚合不共享实体,允许共享值对象。
  • 领域事件原则:领域事件由聚合行为产生;跨聚合影响通过领域事件实现最终一致性。
  • 关键不变式:在聚合行为前置校验,任何状态变更不得破坏。
  • 命名规范:聚合/命令/事件/查询使用 PascalCase,事件用过去式。
  • API 端点鉴权(Endpoints):依据干系人表与需求条目表明确认证范围与幂等性。

交付与确认

  • 末尾附“参数汇总 + 是否执行”提示,确保用户确认后再进入 cleanddd-dotnet-coding。
  • 列出未决问题或假设,避免后续编码阶段遗漏。

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

32.02%
按下载量换算28

Claude

31.62%
按下载量换算28

Cursor

19.36%
按下载量换算17

Gemini CLI

9.78%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills