关于 drizzle-orm
为 Drizzle ORM 提供针对性指导的技能,涵盖数据库结构、迁移和测试,面向实现与审查流程,并按受影响的数据库部分选择检查项。
主要功能
- 01按受影响的 ORM 部分选择指导
- 02涵盖结构、JSON 列和时间戳
- 03保持迁移 SQL 与快照一致
- 04指导数据库测试设置与隔离
- 05依据迁移链检查相关数据库测试
适用场景
- 01修改数据库结构或 JSON 列
- 02编辑迁移链
- 03规划数据库测试隔离与原子写入
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ liaoann/ skills --skill drizzle-orm安装后在 Claude Code 中输入/drizzle-orm确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
migrations.mdschema.mdtesting.md详细介绍
Drizzle ORM
仅对受影响的部分应用 Drizzle 专属指南。不涉及 Drizzle 的纯应用逻辑无需使用此技能。这些规则用于补充已采用的实现或审查工作流,而非取而代之。
选择相关指南
- **模式定义、JSON 列或时间戳:**阅读 schema.md。
- **需要迁移的模式变更,或对迁移链的编辑:**阅读 migrations.md。保持生成的 SQL 与快照一致。
- **数据库测试设置、隔离、原子写入或模式测试决策:**阅读 testing.md。
会改变数据库结构的模式变更需要同时遵循模式和迁移指南。不要仅因为列的 TypeScript 类型发生变化,就加载测试设置。
决定测试覆盖范围时,请使用测试判断。仅当选择测试优先实现时,才调用 /tdd。驱动程序的限制和项目配置仍然重要;不要假设所有驱动程序的行为都一样。
完成标准
满足适用文档中的检查项:变更涉及的生成迁移状态保持一致、JSON 结构明确、保留现有时间戳自动化,并且受影响的数据库测试使用真实迁移链,不进行多余重置,也不编写复述声明内容的测试。未受影响的部分无需顺带修改。
评论
支持 Markdown