
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。
汇聚数字海南研发实践,沉淀可复用的团队能力

数字海南 ApiOne HTTP Client SDK 使用助手。当用户需要调用数字海南 API 网关、配置 AK/SK 认证、传递 Path/Query/Header 参数、处理 JSON/XML/Form/Multipart 请求、文件上传下载、Spring Boot 多客户端集成、Manager 层调用外部接口时使用。关键词:ApiOne/API网关/HTTP Client/AK/SK/加签/数字海南/外部接口/多客户端/apiName。

数字海南 Redis 缓存组件使用助手。当用户需要操作 Redis 缓存、选择 RedisTemplate 包装类、使用分布式锁 @DLock、配置多节点 Redis、执行 Value/Hash/List/Set 操作时使用。适用于缓存读写、分布式锁、缓存配置、Key 前缀管理等场景。关键词:Redis/缓存/分布式锁/DLock/RedisTemplate/PrivateWrapper/PublicWrapper/EmptyWrapper/Hash/List/Set。

数字海南后端代码骨架生成助手。根据项目分层架构规约生成 Controller、Service、Manager、Mapper、DO/VO/DTO 标准代码模板。适用于新建业务模块、生成 CRUD 代码骨架、代码规范咨询、分层架构实现等场景。关键词:代码生成/代码模板/Controller/Service/Manager/Mapper/DO/VO/DTO/CRUD/分页/增删改查/代码骨架。

DigitalHainan 常用工具类使用助手。当用户需要日期时间处理 DateUtils、JSON 序列化 JacksonMapper、UUID 生成 UUIDUtils、随机数 RandomUtils、IP 地址处理 IPUtils、反射工具 ReflectionUtil 时使用。适用于日常开发中的通用工具操作场景。关键词:日期/JSON/UUID/随机数/IP/反射/格式化/解析/序列化。

DigitalHainan 框架加密解密与数据安全工具助手。当用户需要 AES/RSA/SM4/MD5/SHA256 加解密、国密算法、数据脱敏(身份证/手机号/姓名/邮箱)、身份证号校验和信息提取时使用。适用于敏感信息处理、数据安全、密码加密、字段脱敏等场景。关键词:加密/解密/国密/SM4/AES/RSA/MD5/SHA256/脱敏/身份证/敏感信息/数据安全。

DigitalHainan 框架异常处理全生命周期规范助手。覆盖异常类型选择、错误码枚举定义、i18n 国际化配置、异常抛出(throw/工厂方法/参数校验/占位符)、异常捕获与降级处理等完整流程。当用户需要处理异常、定义错误码、编写 try-catch、参数校验、异常类型转换、跨服务异常传递时使用。关键词:异常处理/错误码/枚举/i18n/国际化/throw/catch/降级/参数校验/占位符/BusinessException/BusinessHintException/SystemException/AuthException。

DigitalHainan 集成与消息工具类使用助手。当用户需要发送钉钉机器人消息 DingTalkRobotUtils、在非 Spring 类中获取 Spring 上下文 ApplicationContextUtils、发送 HTTP 请求 HttpUtils 时使用。适用于消息通知、Spring 容器交互、外部 HTTP 调用等场景。关键词:钉钉/机器人/消息通知/Spring上下文/HTTP请求/Bean获取/事件发布。

数字海南对象存储 OSS 使用助手。当用户需要文件上传、下载、删除、获取签名 URL、分片上传、断点续传、多数据源切换时使用。封装了阿里云 OSS、华为云 OBS、S3 协议的统一接口。关键词:OSS/对象存储/文件上传/文件下载/签名URL/分片上传/断点续传/阿里云/华为云/S3/动态数据源。

使用 szhn-spring CLI 创建 Spring Boot 多模块项目。当用户提到创建项目、初始化脚手架、Spring Boot 项目时自动触发。

统一代码风格与格式化标准

部署资源评估与交付物生成助手。扫描仓库中的 K8s Manifest、Dockerfile、依赖清单、配置中心文件与前端环境变量,评估需要部署的服务、中间件、节点数量与规格,梳理入站/出站网络开通策略,并生成标准部署文件夹(资源清单 Excel 与部署说明 Markdown)。用于输出部署清单、资源规格评估、节点规划、网络策略梳理、上线前配置核查等场景。

Conventional Commits 格式的 Git commit message 规范

改完代码测一测:根据需求文档和 git 改动整理测试方案,用真实浏览器逐条操作页面,保存截图并生成中文测试报告。默认只出报告,不改业务代码。

进阶:把核心业务流程固化成可重复运行的 Playwright 自动回归用例,并负责运行和修复。日常改动检查请先用 dh-cm-qa-flow。

使用 dh-db-cli 命令查询和诊断数据库。覆盖档案列表、连接自检、只读 SQL、库表结构与索引、只读 EXPLAIN 执行计划、脱敏采样、枚举与基数,支持 MySQL、PostgreSQL、SQLite、Doris、达梦、人大金仓等 18 种数据库;也用于安装升级 dh-db-cli、创建或修复 db-profiles.json 与 .env,以及排查连接失败、权限错误、查询超时、锁等待、慢 SQL、数据不一致等问题的分层诊断。任何写操作必须先展示 SQL 并得到用户明确确认。

React / Vue 组件设计与最佳实践

通用 Vue3 中后台 CRUD 页面生成技能,不依赖任何项目专属生成器或通用组件。基于 Vue3 + TypeScript + Element Plus 纯手写方式,输出可直接复制到任意 Vue3 管理后台项目的 CRUD 业务骨架。

把 MasterGo 设计稿读进当前 Vue 仓库,按项目已有的 DH Design、Element 或 Vant 生成可运行页面。

扫描 Vue 项目并按 Vue Doctor 结果分批修复。用于项目收尾、提交前检查、修复 Vue bug,或用户要求整理、复检 doctor 报告时使用。

前端运行时性能与资源加载最佳实践

指导用户使用 szhn-cli 工具创建数字海南前端项目。当用户需要创建新的前端项目、选择项目模板(H5 / 后台管理系统)或了解 CLI 命令时使用此 skill。

按模板在目标前端项目中接入火熊(FireBear)浏览器埋点与土熊(NativeBear)前端监控 SDK,包含封装、统一初始化入口、CDN 脚本注入、配置开关与完整性校验。

检查 Word 和文本中的敏感表达,结合上下文复核,输出原文位置、规则依据与检查缺口;可选生成 DOCX 候选标黄副本。

在当前打开的 MasterGo 文件里,用 DH 设计系统生成或修改页面。只写画布,不写前端代码。

读设计稿 MCP 的入口。安装、写需求和排障见 dh-fe-mastergo。

Web 无障碍访问(A11Y)最佳实践与合规要求

色彩、字体、间距、组件与响应式设计的通用使用原则

DH 设计体系 Design Token、色彩、字体、组件库与响应式设计使用标准