원클릭으로
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 / 配置脱敏)。