db-schema-from-requirements

Installation
SKILL.md

DB Schema From Requirements

将需求输入整理成可直接落地到 sphere-layout 的 DB schema 方案,强调可执行性与可审查性。

AI-First Workflow

  1. Gather inputs from all available sources.
  • 读取提示词、需求文档(.md)、接口定义(.proto)、现有 schema、service/dao/render 代码。
  • 如有 demo 行为,先抽取对象、状态流转、关键动作。
  1. Extract entities and lifecycle.
  • 从业务名词与 API 资源抽候选实体。
  • 每个实体明确:status/state、关键时间点、关键约束。
  • 仅在明确必要时拆表(可选字段组、低频大字段、写热点冲突)。
  1. Design fields and null strategy.
  • schema 与关键字段必须有业务注释。
  • 每个字段必须明确 Optional/Nillable/Unique/Immutable/Default。
  • 状态字段使用 Ent 原生 field.Enum,并设置默认值。
Related skills

More from go-sphere/skills

Installs
1
First Seen
Feb 26, 2026