主题
Skills 是面向开发场景的能力封装,按后端、前端、通用与 UI 分类沉淀最佳实践,帮助团队在需求实现中更快复用方法与规范。
- 技能总数:19
- 源仓库:dh-ai-tools-hub
后端(Backend)
| Skill | 说明 | 文档 | 源文件 |
|---|---|---|---|
| dh-be-apione-usage | 数字海南 ApiOne HTTP Client SDK 使用助手。当用户需要调用数字海南 API 网关、配置 AK/SK 认证、传递 Path/Query/Header 参数、处理 JSON/XML/Form/Multipart 请求、文件上传下载、Spring Boot 多客户端集成、Manager 层调用外部接口时使用。关键词:ApiOne/API网关/HTTP Client/AK/SK/加签/数字海南/外部接口/多客户端/apiName。 | 查看详情 | 源文件 |
| dh-be-cache-usage | 数字海南 Redis 缓存组件使用助手。当用户需要操作 Redis 缓存、选择 RedisTemplate 包装类、使用分布式锁 @DLock、配置多节点 Redis、执行 Value/Hash/List/Set 操作时使用。适用于缓存读写、分布式锁、缓存配置、Key 前缀管理等场景。关键词:Redis/缓存/分布式锁/DLock/RedisTemplate/PrivateWrapper/PublicWrapper/EmptyWrapper/Hash/List/Set。 | 查看详情 | 源文件 |
| dh-be-code-generator | 数字海南后端代码骨架生成助手。根据项目分层架构规约生成 Controller、Service、Manager、Mapper、DO/VO/DTO 标准代码模板。适用于新建业务模块、生成 CRUD 代码骨架、代码规范咨询、分层架构实现等场景。关键词:代码生成/代码模板/Controller/Service/Manager/Mapper/DO/VO/DTO/CRUD/分页/增删改查/代码骨架。 | 查看详情 | 源文件 |
| dh-be-common-utils | DigitalHainan 常用工具类使用助手。当用户需要日期时间处理 DateUtils、JSON 序列化 JacksonMapper、UUID 生成 UUIDUtils、随机数 RandomUtils、IP 地址处理 IPUtils、反射工具 ReflectionUtil 时使用。适用于日常开发中的通用工具操作场景。关键词:日期/JSON/UUID/随机数/IP/反射/格式化/解析/序列化。 | 查看详情 | 源文件 |
| dh-be-crypto-usage | DigitalHainan 框架加密解密与数据安全工具助手。当用户需要 AES/RSA/SM4/MD5/SHA256 加解密、国密算法、数据脱敏(身份证/手机号/姓名/邮箱)、身份证号校验和信息提取时使用。适用于敏感信息处理、数据安全、密码加密、字段脱敏等场景。关键词:加密/解密/国密/SM4/AES/RSA/MD5/SHA256/脱敏/身份证/敏感信息/数据安全。 | 查看详情 | 源文件 |
| dh-be-exception-usage | DigitalHainan 框架异常处理全生命周期规范助手。覆盖异常类型选择、错误码枚举定义、i18n 国际化配置、异常抛出(throw/工厂方法/参数校验/占位符)、异常捕获与降级处理等完整流程。当用户需要处理异常、定义错误码、编写 try-catch、参数校验、异常类型转换、跨服务异常传递时使用。关键词:异常处理/错误码/枚举/i18n/国际化/throw/catch/降级/参数校验/占位符/BusinessException/BusinessHintException/SystemException/AuthException。 | 查看详情 | 源文件 |
| dh-be-integration-utils | DigitalHainan 集成与消息工具类使用助手。当用户需要发送钉钉机器人消息 DingTalkRobotUtils、在非 Spring 类中获取 Spring 上下文 ApplicationContextUtils、发送 HTTP 请求 HttpUtils 时使用。适用于消息通知、Spring 容器交互、外部 HTTP 调用等场景。关键词:钉钉/机器人/消息通知/Spring上下文/HTTP请求/Bean获取/事件发布。 | 查看详情 | 源文件 |
| dh-be-oss-usage | 数字海南对象存储 OSS 使用助手。当用户需要文件上传、下载、删除、获取签名 URL、分片上传、断点续传、多数据源切换时使用。封装了阿里云 OSS、华为云 OBS、S3 协议的统一接口。关键词:OSS/对象存储/文件上传/文件下载/签名URL/分片上传/断点续传/阿里云/华为云/S3/动态数据源。 | 查看详情 | 源文件 |
| szhn-spring-cli | 使用 szhn-spring CLI 创建 Spring Boot 多模块项目。当用户提到创建项目、初始化脚手架、Spring Boot 项目时自动触发。 | 查看详情 | 源文件 |
通用(Common)
| Skill | 说明 | 文档 | 源文件 |
|---|---|---|---|
| dh-cm-code-style | 统一代码风格与格式化标准 | 查看详情 | 源文件 |
| dh-cm-git-commit | Conventional Commits 格式的 Git commit message 规范 | 查看详情 | 源文件 |
前端(Frontend)
| Skill | 说明 | 文档 | 源文件 |
|---|---|---|---|
| dh-fe-component-design | React / Vue 组件设计与最佳实践 | 查看详情 | 源文件 |
| dh-fe-crud-scaffold | 通用 Vue3 中后台 CRUD 页面生成技能,不依赖任何项目专属生成器或通用组件。基于 Vue3 + TypeScript + Element Plus 纯手写方式,输出可直接复制到任意 Vue3 管理后台项目的 CRUD 业务骨架。 | 查看详情 | 源文件 |
| dh-fe-mastergo | 基于 MasterGo DSL 在 Vue2 / Vue3 的移动端或 PC 项目生成页面。先识别页面形态、Vue 版本和组件库,再按 Vant、Element、Element Plus、DH Design Mobile 或 DH Design PC 落地。 | 查看详情 | 源文件 |
| dh-fe-performance | 前端运行时性能与资源加载最佳实践 | 查看详情 | 源文件 |
| szhn-cli | 指导用户使用 szhn-cli 工具创建数字海南前端项目。当用户需要创建新的前端项目、选择项目模板(H5 / 后台管理系统)或了解 CLI 命令时使用此 skill。 | 查看详情 | 源文件 |
UI 与体验(UI)
| Skill | 说明 | 文档 | 源文件 |
|---|---|---|---|
| dh-ui-accessibility | Web 无障碍访问(A11Y)最佳实践与合规要求 | 查看详情 | 源文件 |
| dh-ui-design-system | 色彩、字体、间距、组件与响应式设计的通用使用原则 | 查看详情 | 源文件 |
| dh-ui-design-system-var | DH 设计体系 Design Token、色彩、字体、组件库与响应式设计使用标准 | 查看详情 | 源文件 |
