项目领域模型词汇表Skill project-domain

这是一个用于定义和管理软件项目领域模型的专业技能。它通过建立统一的领域词汇表、规范实体关系、强制执行术语一致性,确保开发团队对业务概念有清晰、一致的理解。核心功能包括术语管理、关系映射、模型验证和跨层集成,旨在提升代码质量、减少沟通歧义、加速项目开发。关键词:领域驱动设计,统一术语,实体关系,模型验证,软件开发规范,DDD,代码一致性。

架构设计 0 次安装 0 次浏览 更新于 3/2/2026

name: project-domain description: “{project}项目的领域词汇与实体关系。确保术语一致性和模型理解统一性。” generated_by: ai-dev-kit:recommend-skills

<!-- 由 ai-dev-kit:recommend-skills 于 {date} 生成 --> <!-- 如果不再需要,可以安全删除此技能 -->

{project} 领域词汇表

本项目的领域模型理解与词汇模式。

变量

变量 默认值 描述
ENFORCE_TERMINOLOGY true 标记不一致的术语使用
RELATIONSHIP_DEPTH 2 实体关系追溯的层级数

使用说明

  1. 从模型中加载领域实体
  2. 理解实体间的关系
  3. 使用一致的术语
  4. 根据领域规则进行验证

红色警报 - 立即停止并重新考虑

如果您即将:

  • 不一致地使用同义词(例如,混用“用户”和“账户”)
  • 创建重复现有概念的模型字段
  • 忽略关系约束

立即停止 -> 检查词汇表 -> 验证关系 -> 然后继续

领域词汇表

核心实体

术语 定义 模型位置
[待补充] [待补充] [待补充]

实体关系

[待补充:添加实体关系图或描述]

示例:
用户 1-* 订单
订单 *-1 产品
产品 *-* 类别

术语规则

命名约定

概念 正确术语 避免使用
[待补充] [待补充] [待补充]

状态字段

实体 有效状态 状态转换
[待补充] [待补充] [待补充]

模型位置

关键模型及其位置:

实体 Python 模型 TypeScript 类型 BAML 类型
[待补充] [待补充] [待补充] [待补充]

验证规则

在领域级别强制执行的业务规则:

  1. [待补充:添加领域验证规则]

集成

此技能与以下部分集成:

  • src/models/ 中的 ORM 模型
  • baml_src/ 中的 BAML 类型
  • API 模式
  • 前端类型

自定义

编辑此文件以添加:

  • 新的实体定义
  • 关系变更
  • 术语规则
  • 验证约束