بنقرة واحدة
crud-gen
CRUD 代码脚手架(工具型 skill)。读数据库表结构,一键生成分层 CRUD 代码(domain/dto/service/dao/controller)。通用分层范式,DAO 层按你的 ORM 适配。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
CRUD 代码脚手架(工具型 skill)。读数据库表结构,一键生成分层 CRUD 代码(domain/dto/service/dao/controller)。通用分层范式,DAO 层按你的 ORM 适配。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
多 Agent 并行编排 skill。一条命令拉起团队做完复杂任务:环境检测→分析蓝图→确认→并行执行→质量验收→交付。编排 Claude Code 原生 Agent 工具,自己不实现业务逻辑。触发:/agent-teams,或 多agent/拉团队/并行/跨项目/分工协作 等关键词。
会话记忆(记忆型 skill)。长对话/超长任务超出上下文时,结构化压缩历史,保留用户纠正与关键决策。触发:对话太长要续接/上下文要清/跨会话记关键。
品牌合规(规范型 skill)。生成或检查 UI/文档是否符合品牌色卡与字体规范。触发:做页面/海报/PPT/组件时检查品牌一致性。含校验器,违规即报。
性能诊断(诊断型 skill·只读)。定位慢 SQL、内存热点、接口耗时,给结论与建议。触发:慢查询/接口卡/内存高/CPU 飙时排查根因。只读不改动系统。
代码审查(编排型 skill)。按分层规范审查当前改动,输出分级问题清单 + 修复建议。覆盖 Controller/Service/DAO/日志/异常/通用项,红灯必改黄灯建议改。引用 rules/ 下的规范文件作为依据。
开发工作流 skill。一条命令从需求到交付:需求探索 → 规范生成 → 计划拆分 → TDD 执行 → 验证 → 归档。编排 OpenSpec 和 Superpowers 两个框架,不重新实现任何逻辑。
| name | crud-gen |
| description | CRUD 代码脚手架(工具型 skill)。读数据库表结构,一键生成分层 CRUD 代码(domain/dto/service/dao/controller)。通用分层范式,DAO 层按你的 ORM 适配。 |
| license | MIT |
| metadata | {"author":"Johnson","version":"1.0"} |
读数据库表结构,一键生成标准分层的 CRUD 代码——把重复的脚手架劳动交给 AI。
这是「工具型 skill · 代码生成」的范例。和 sql-query(查询数据)不同,crud-gen 是「生成代码」。价值在分层范式 + 字段→操作符映射,不绑定特定 ORM(DAO 层按你的 MyBatis / JPA / JDBC 适配)。
按表生成标准分层,生成代码统一放 modules/ 包(与手写业务代码分离):
modules/{entity}/
├── domain/ # 实体 + 查询条件(Condition) + VO
├── dto/ # Create / Update DTO
├── service/ # Service 接口 + 实现
├── dao/ # DAO + ConditionBuilder(按你的 ORM)
└── controller/ # Controller + Model
根据表的字段类型,自动生成对应的查询条件:
| 字段类型 | 生成的操作符 |
|---|---|
| String | 精确 / 模糊(Like) / In / NotIn |
| Integer / Long | 等于 / 大于 / 小于 / 范围 |
| BigDecimal | 等于 / 大于 / 小于 / 范围 |
| Date | 等于 / 开始 / 结束(日期范围) |
| Boolean | 等于 |
特殊处理:remark 类只生成 Like;*Id 字段不生成 Like / In。
load(id) / save / remove / update / queryList / pageQuery
init / list / page / detail / save / remove / update(按你的路由风格调整)
buildCustomCondition 加自定义 SQL 条件database:连接信息(必须加进 .gitignore,别提交密码)code:基础包路径 / 模块名 / 表前缀(生成时去除)/ 作者工具型 skill 接触数据库配置,护栏比功能重要——参考 sql-query 的安全护栏(仅 SELECT / 配置脱敏)。