leeforge-templates
SKILL.md
Leeforge Templates 开发助手
项目定位
leeforge/templates 是基于 Leeforge Core 框架的 Gin HTTP 服务模板,用于快速搭建具备多租户/OU 权限的业务服务。
技术栈:Go 1.25+ / Gin / Chi(Core 管理)/ Ent ORM / PostgreSQL / Redis
新增业务模块(7 步)
详细代码模板见
references/module-guide.md
| 步骤 | 操作 | 文件 |
|---|---|---|
| 1 | 定义 Ent Schema | ent/schema/<name>.go |
| 2 | 运行代码生成 | make generate |
| 3 | 定义 DTO + 错误 | modules/<name>/dto.go |
| 4 | 实现 Service | modules/<name>/service.go |
| 5 | 实现 Handler(含 Swagger 注解) | modules/<name>/handler.go |
| 6 | 实现 Module(路由注册) | modules/<name>/module.go |
| 7 | 注册到 bootstrap | bootstrap/app.go → ModuleFactories |
注册后运行 make swagger 更新 Swagger 文档,make dev 启动服务验证。
参考文件导航
| 文件 | 内容 | 何时加载 |
|---|---|---|
references/module-guide.md |
7步详细指南 + 完整代码模板 | 新增/修改业务模块时 |
references/architecture.md |
三层模型、请求生命周期、路由、认证上下文 | 解释架构原理时 |
references/config.md |
所有 yaml 配置字段说明 | 回答配置问题时 |
references/deployment.md |
Docker 构建、部署配置、remote-deploy 流程 | 回答部署问题时 |
Weekly Installs
5
Repository
leeforge/templatesFirst Seen
13 days ago
Security Audits
Installed on
codex4
claude-code4
mcpjam1
kilo1
windsurf1
zencoder1