国密代码生成
路由
根据用户要求选择参考文档:
- Java 代码生成:读取
references/java.md。 - Python 代码生成:读取
references/python.md。 - PHP 代码生成:读取
references/php.md。 - 其他语言:仅在存在对应
references/<language>.md时使用;否则说明当前 skill 尚未提供该语言指导文档。
使用原则
- 生成独立通用工具类,不依赖特定项目的包名、Spring、日志框架、业务配置、VO 或回调流程。
- 仅使用本文档约定的算法参数和数据编码方式。
- 保持 UTF-8 字符串编码、Base64 传输编码、SM2 密文模式
C1C3C2、SM4CBC/PKCS7Padding。 - 明确写出目标语言运行时版本和依赖版本。
- 当目标语言需要离线依赖包且本 skill 的
assets/已提供时,告知用户可直接使用对应目录下的依赖文件。 - 不编造证书格式、字段名、业务参数或外部系统规则;用户未指定时,只生成通用方法。
资源
references/java.md:Java 代码生成规则、方法清单、依赖配置和可复用代码骨架。references/python.md:Python 代码生成规则、方法清单、依赖配置和可复用代码骨架。references/php.md:PHP 代码生成规则、方法清单、依赖配置和可复用代码骨架。assets/:语言相关依赖或模板资源;其中assets/lib/当前存放 Java jar。
微信扫一扫