data-modeling

仓库创建 2026年6月30日最近提交 20 天前SkillHot 收录 20 天前
▸ 精选理由

在写持久化代码前规整模型、减少完整性与性能问题的高价值流程化技能。

这个 Skill 做什么

从需求出发设计实体、关系、约束与安全迁移策略的建模指南。

从需求和架构出发设计实体、关系、约束、索引和安全迁移策略,包含如何写安全的迁移脚本和索引规划以保证查询性能与数据一致性。适合在写持久化代码前、引入或重塑域模型、或遇到完整性/性能问题时使用。特色是把建模和可安全演进(migrations)结合起来,既考虑现在的查询效率也照顾未来的变更成本。

▸ 展开 SKILL.md 英文原文

Design entities, relationships, constraints, indexes, and safe migrations from requirements and architecture. Use before persistence code, when reshaping an entity, or on query/integrity problems.

数据与抓取数据建模实体关系索引迁移策略通用
0
Stars
0
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/muxammadmamajonov/dot-claude/main/.claude/skills/data-modeling/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/muxammadmamajonov/dot-claude/main/.claude/skills/data-modeling/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Data Modeling

## When to use
- After architecture (`.claude/skills/architecture/SKILL.md`) defines components and their owned data, before persistence code is written.
- When introducing a new domain entity or significantly reshaping an existing one.
- When integrity bugs, slow queries, or scaling limits trace back to schema or indexing.
- When evaluating a storage-paradigm change (e.g., adding a document store or time-series DB alongside relational tables).

## Workflow

### Phase 1 — Domain Extraction (Inputs → Conceptual Model)

**1. Gather inputs.**
Collect `docs/requirements.md`, `docs/architecture/overview.md`, and any existing `docs/data-model.md`. Pull the entity vocabulary direct
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有