mcpField
D
dao-best-practice

dao-best-practice

github.com/forge-town开发736 次安装8 周前更新
代码仓库

关于 dao-best-practice

面向 DAO 写方法开发与维护的规范化技能,要求先阅读最佳实践、模板和检查清单。每次修改后还要判断是否涉及多表写入,跨表操作必须触发 repository-best-practice 技能。

主要功能

  1. 01提供 DAO 写方法规范流程
  2. 02要求参考指南、模板和检查清单
  3. 03强制评估写操作涉及的表数
  4. 04跨表写入触发 Repository 技能
  5. 05单表方法需包含可选 tx 参数

适用场景

  1. 01创建符合项目规范的 DAO 写方法
  2. 02修改写方法后判断是否跨表
  3. 03为多表写操作创建 Repository
  4. 04检查单表方法是否支持可选事务参数

安装

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

$npx skills add https://github.com/forge-town/skills --skill dao-best-practice

安装后在 Claude Code 中输入/dao-best-practice确认已加载。

包含的文件

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

best-practice-examples/
usersDao.ts
references/
checklist.md
dao-best-practice.md
template-dao.ts

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

DAO规范化技能

使用说明

  1. 阅读 DAO最佳实践指南 了解规范
  2. 参考 代码模板
  3. 使用 检查清单 验证

⚠️ 强制后置步骤:Repository 评估

每次完成 DAO 写方法创建或修改后,强制评估:写操作是否涉及多张表?

  • 否(单表) → 流程结束,确保方法签名含可选 tx 参数即可
  • 是(跨表) → 必须触发 repository-best-practice 技能,为该写操作创建 Repository

此评估不可跳过

评论

支持 Markdown