Galaxy 应用开发 AI skills 指引
本文汇总适用于 Galaxy 应用开发常见任务的 AI skills,帮助开发者在使用支持 skill 的 AI 助手时,围绕应用创建、工程结构、子模块开发、菜单权限、应用配置和构建验证等主题,选择合适的 skill 入口。
这些 skills 面向 Galaxy 标准 gapp 应用的常见开发流程。若当前任务同时涉及多个主题,或暂时还不能判断边界,建议先从通用入口 skill 开始。
适用场景
- 创建 Galaxy 应用项目并熟悉 GDK 控制台
- 规划应用入口、业务模块、前后端工程和资源打包结构
- 开发子模块 UI、远程视图、数据交互页面和后端分层
- 配置菜单、权限、角色与应用运行参数
- 执行 Maven 全量构建、前端构建验证和打包排查
使用方式
- 当任务范围还不明确,或同时涉及多个开发主题时,先使用
galaxy。 - 当任务已经明确落在某个开发主题,再切换到对应专项 skill。
- 如果一个问题同时影响结构、前端、菜单、配置或构建,可以组合使用多个 skill,并结合相关手册章节核对边界。
按开发任务选择
通用入口
应用创建与工程结构
galaxy-gdk-create-app:适合通过 GDK 控制台创建应用项目,梳理create-app向导和工作目录选择。相关阅读:《创建应用项目》、《GDK 控制台参考》。galaxy-project-standards:适合规划应用入口工程、业务模块、Maven 聚合关系、Host UI 与 Remote UI 布局,以及前后端资源打包路径。相关阅读:《应用项目结构》。
子模块开发与分层
galaxy-app-module-dev:适合新增业务子模块、远程视图、共享组件、宿主本地热加载配置,以及子模块 UI 的常规开发。相关阅读:《功能开发:视图与菜单》。flexue-remote-module:适合处理flexue-remoting-loader、远程模块打包、宿主模块清单和本地源码热加载。相关阅读:《功能开发:视图与菜单》、《FlexUE》。flexue-data-view-dev:适合开发或重构 FlexUE 数据展示与数据交互页面,处理datasource、data-model、data-interface与后端契约的联动。相关阅读:《功能开发:视图与菜单》、《FlexUE》。galaxy-app-module-backend-dev:适合设计或重构service/runtime/web/ui的后端分层、实体与 Web 契约边界。相关阅读:《应用项目结构》、《应用生命周期》。galaxy-layered-dependency-rules:适合判断gapp与service/runtime/web/ui之间的允许依赖、不允许依赖和显式依赖要求。相关阅读:《应用项目结构》。
菜单与权限
galaxy-menu-auth:适合新增或修改菜单项、href、Feature 标识、profile 菜单配置和角色授权。相关阅读:《功能开发:视图与菜单》、《组织机构、角色与授权配置》。
应用配置
galaxy-app-config:适合作为 Galaxy 应用配置问题的总入口,先判断任务属于哪个配置能力域。相关阅读:《Galaxy 应用配置手册》。galaxy-app-config-layout、galaxy-app-config-publish-layout:适合梳理@conf、@install、@profiles的目录边界与安装发布布局。相关阅读:《开发配置与发布配置的目录映射》。galaxy-app-config-network、galaxy-app-config-account、galaxy-app-config-security:适合处理网络入口、根账号、开放注册、会话与安全策略。相关阅读:《服务器、账号与安全配置》。galaxy-app-config-org、galaxy-app-config-rbac:适合处理组织机构初始化、角色模型和授权边界。相关阅读:《组织机构、角色与授权配置》。galaxy-app-config-web、galaxy-app-config-file-service、galaxy-app-config-storage、galaxy-app-config-blockchain:适合处理 Web、多域名、文件服务、存储与区块链接入。相关阅读:《Web、多域名与静态资源配置》、《存储与文件服务配置》、《区块链配置》。
构建与验证
galaxy-app-build:适合验证 Galaxy 应用的 Maven 全量构建、前端构建链路、.jar和.gapp产物,以及构建环境问题。相关阅读:《编译应用项目》。
AI skills 对照表
下表按当前文档的开发主题分组列出相关 AI skills,便于快速对照:
| 开发主题 | 层级 | AI skill | 适用任务 |
|---|---|---|---|
| 通用入口 | 总入口 | galaxy | 先判断当前任务属于哪个 Galaxy 开发主题,并选择后续专项 skill。 |
| 应用创建与工程结构 | 创建 | galaxy-gdk-create-app | 通过 GDK 控制台创建应用项目,梳理 create-app 向导和工作目录。 |
| 结构规范 | galaxy-project-standards | 规划应用入口、业务模块、Host UI、Remote UI 和资源打包结构。 | |
| 子模块开发与分层 | 模块开发 | galaxy-app-module-dev | 开发业务子模块、远程视图、共享组件和宿主本地热加载配置。 |
| 远程模块 | flexue-remote-module | 处理远程模块打包、宿主模块清单和本地源码热加载。 | |
| 数据交互 | flexue-data-view-dev | 开发 FlexUE 数据展示与数据交互页面,联动后端 Web 和元数据契约。 | |
| 后端分层 | galaxy-app-module-backend-dev | 设计或重构 service/runtime/web/ui 的职责边界和后端契约。 | |
| 依赖规则 | galaxy-layered-dependency-rules | 判断 gapp 与各层模块之间的允许依赖和门禁规则。 | |
| 菜单与权限 | 专项 | galaxy-menu-auth | 新增或修改菜单项、Feature 标识、profile 配置和角色授权。 |
| 应用配置 | 总入口 | galaxy-app-config | 先判断配置问题属于哪个能力域,再切换到对应配置 skill。 |
| 子 skill | galaxy-app-config-layout | 梳理 @conf、@install、@profiles 的目录边界。 | |
| 子 skill | galaxy-app-config-network | 处理服务地址、端口、上下文路径和 HTTP 服务入口。 | |
| 子 skill | galaxy-app-config-account | 处理根账号、开放注册、账号绑定和默认身份配置。 | |
| 子 skill | galaxy-app-config-org | 处理组织机构初始化、管理员和成员预置。 | |
| 子 skill | galaxy-app-config-rbac | 处理角色模型、权限组合和 RBAC 设计。 | |
| 子 skill | galaxy-app-config-security | 处理匿名访问、开放认证、验证码、会话和安全开关。 | |
| 子 skill | galaxy-app-config-web | 处理 Web、多域名、站点静态资源和域名转发。 | |
| 子 skill | galaxy-app-config-file-service | 处理文件服务访问路径、匿名访问和 CORS 策略。 | |
| 子 skill | galaxy-app-config-storage | 处理 MongoDB、按域名分库和 RocksDB KV 存储。 | |
| 子 skill | galaxy-app-config-blockchain | 处理区块链接入、账本网关和签名账户配置。 | |
| 子 skill | galaxy-app-config-publish-layout | 处理安装目录布局、发布结果和配置资源映射边界。 | |
| 构建与验证 | 专项 | galaxy-app-build | 验证 Maven 全量构建、前端构建链路和最终产物。 |




