mcpField
D
drizzle-orm

drizzle-orm

github.com/liaoann数据与数据库051 次安装4 周前更新
代码仓库

关于 drizzle-orm

为 Drizzle ORM 提供针对性指导的技能,涵盖数据库结构、迁移和测试,面向实现与审查流程,并按受影响的数据库部分选择检查项。

主要功能

  1. 01按受影响的 ORM 部分选择指导
  2. 02涵盖结构、JSON 列和时间戳
  3. 03保持迁移 SQL 与快照一致
  4. 04指导数据库测试设置与隔离
  5. 05依据迁移链检查相关数据库测试

适用场景

  1. 01修改数据库结构或 JSON 列
  2. 02编辑迁移链
  3. 03规划数据库测试隔离与原子写入

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/liaoann/skills --skill drizzle-orm

安装后在 Claude Code 中输入/drizzle-orm确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

migrations.md
schema.md
testing.md

详细介绍

Drizzle ORM

仅对受影响的部分应用 Drizzle 专属指南。不涉及 Drizzle 的纯应用逻辑无需使用此技能。这些规则用于补充已采用的实现或审查工作流,而非取而代之。

选择相关指南

  • **模式定义、JSON 列或时间戳:**阅读 schema.md。
  • **需要迁移的模式变更,或对迁移链的编辑:**阅读 migrations.md。保持生成的 SQL 与快照一致。
  • **数据库测试设置、隔离、原子写入或模式测试决策:**阅读 testing.md。

会改变数据库结构的模式变更需要同时遵循模式和迁移指南。不要仅因为列的 TypeScript 类型发生变化,就加载测试设置。

决定测试覆盖范围时,请使用测试判断。仅当选择测试优先实现时,才调用 /tdd。驱动程序的限制和项目配置仍然重要;不要假设所有驱动程序的行为都一样。

完成标准

满足适用文档中的检查项:变更涉及的生成迁移状态保持一致、JSON 结构明确、保留现有时间戳自动化,并且受影响的数据库测试使用真实迁移链,不进行多余重置,也不编写复述声明内容的测试。未受影响的部分无需顺带修改。

评论

支持 Markdown