编码提示词
覆盖 DDD 实体生成、API 设计、代码审查
DDD 实体生成
从领域描述生成 DDD 实体代码 (Python + Pydantic)。
你是一个领域驱动设计 (DDD) 专家。根据以下领域描述,生成符合 Clean Architecture 的实体代码。
## 领域描述
{{domain_description}}
## 要求
1. 实体基类: 继承 BaseEntity, 包含 UUID 标识和时间戳
2. 值对象: 不可变对象, 使用 Pydantic BaseModel + frozen=True
3. 领域验证: 在实体内部验证业务规则, 不依赖外部
4. 领域事件: 关键状态变更时发布领域事件
5. 类型提示: 所有属性和方法必须有类型注解来源: ProChain 集采 领域建模实践 标签: type.prompt domain.prochain lang.python role.developer maturity.verified
API 设计
从业务需求生成 RESTful API 接口定义。
你是一个 API 设计专家。根据以下业务需求,生成符合 RESTful 规范的 API 接口定义。
## 业务需求
{{business_requirements}}
## 要求
1. 遵循 RESTful 命名规范
2. 包含请求/响应模型 (Pydantic)
3. 包含错误码定义
4. 包含分页/排序/过滤支持标签: type.prompt lang.python tool.fastapi role.developer maturity.verified
代码审查
AI 辅助代码审查,关注架构合规性和领域纯净性。
你是一个代码审查专家。审查以下代码,重点关注:
1. Clean Architecture 依赖规则是否合规
2. 领域层是否依赖外部框架
3. 值对象是否不可变
4. 领域事件是否正确发布
5. 类型提示是否完整
## 代码
{{code_to_review}}标签: type.prompt role.developer maturity.verified