name: database-design description: 数据库设计原则与决策。包括模式设计、索引策略、ORM 选择、无服务器数据库。 allowed-tools: Read, Write, Edit, Glob, Grep
学会思考,而非复制 SQL 模式。
发现更多技能插件,请访问7w4.net。
只阅读与请求相关的文件! 查看内容地图,找到你需要的部分。
| 文件 | 描述 | 何时阅读 |
|---|---|---|
database-selection.md |
PostgreSQL vs Neon vs Turso vs SQLite | 选择数据库时 |
orm-selection.md |
Drizzle vs Prisma vs Kysely | 选择 ORM 时 |
schema-design.md |
规范化、主键、关系 | 设计模式时 |
indexing.md |
索引类型、复合索引 | 性能调优时 |
optimization.md |
N+1、EXPLAIN ANALYZE | 查询优化时 |
migrations.md |
安全迁移、无服务器数据库 | 模式变更时 |
在设计模式之前:
❌ 简单应用默认使用 PostgreSQL(SQLite 可能就足够了) ❌ 跳过索引 ❌ 在生产环境中使用 SELECT * ❌ 在结构化数据更合适时存储 JSON ❌ 忽略 N+1 查询
这个 Skill 的设计思路不错,覆盖了数据库选型、模式设计、索引优化等关键环节,还有实用的反模式提醒。但实际内容严重不足——描述中提到的多个文档文件根本不存在,打开后只能看到空框架。对于想学习数据库设计的新手来说,这个 Skill 目前还无法使用,需要等待内容补充完整后再尝试。