Galaxy 应用开发 AI skills 指引

本文汇总适用于 Galaxy 应用开发常见任务的 AI skills,帮助开发者在使用支持 skill 的 AI 助手时,围绕应用创建、工程结构、子模块开发、菜单权限、应用配置和构建验证等主题,选择合适的 skill 入口。

这些 skills 面向 Galaxy 标准 gapp 应用的常见开发流程。若当前任务同时涉及多个主题,或暂时还不能判断边界,建议先从通用入口 skill 开始。

适用场景

  • 创建 Galaxy 应用项目并熟悉 GDK 控制台
  • 规划应用入口、业务模块、前后端工程和资源打包结构
  • 开发子模块 UI、远程视图、数据交互页面和后端分层
  • 配置菜单、权限、角色与应用运行参数
  • 执行 Maven 全量构建、前端构建验证和打包排查

使用方式

  1. 当任务范围还不明确,或同时涉及多个开发主题时,先使用 galaxy
  2. 当任务已经明确落在某个开发主题,再切换到对应专项 skill。
  3. 如果一个问题同时影响结构、前端、菜单、配置或构建,可以组合使用多个 skill,并结合相关手册章节核对边界。

按开发任务选择

通用入口

  • galaxy:适合先判断当前问题属于哪个 Galaxy 开发主题,并统一遵循 Galaxy/GDK 项目的协作约定、验证方式和 skill 选择路径。相关阅读:《快速开始》《进阶地图》

应用创建与工程结构

  • galaxy-gdk-create-app:适合通过 GDK 控制台创建应用项目,梳理 create-app 向导和工作目录选择。相关阅读:《创建应用项目》《GDK 控制台参考》
  • galaxy-project-standards:适合规划应用入口工程、业务模块、Maven 聚合关系、Host UI 与 Remote UI 布局,以及前后端资源打包路径。相关阅读:《应用项目结构》

子模块开发与分层

菜单与权限

应用配置

构建与验证

  • 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。
子 skillgalaxy-app-config-layout梳理 @conf@install@profiles 的目录边界。
子 skillgalaxy-app-config-network处理服务地址、端口、上下文路径和 HTTP 服务入口。
子 skillgalaxy-app-config-account处理根账号、开放注册、账号绑定和默认身份配置。
子 skillgalaxy-app-config-org处理组织机构初始化、管理员和成员预置。
子 skillgalaxy-app-config-rbac处理角色模型、权限组合和 RBAC 设计。
子 skillgalaxy-app-config-security处理匿名访问、开放认证、验证码、会话和安全开关。
子 skillgalaxy-app-config-web处理 Web、多域名、站点静态资源和域名转发。
子 skillgalaxy-app-config-file-service处理文件服务访问路径、匿名访问和 CORS 策略。
子 skillgalaxy-app-config-storage处理 MongoDB、按域名分库和 RocksDB KV 存储。
子 skillgalaxy-app-config-blockchain处理区块链接入、账本网关和签名账户配置。
子 skillgalaxy-app-config-publish-layout处理安装目录布局、发布结果和配置资源映射边界。
构建与验证专项galaxy-app-build验证 Maven 全量构建、前端构建链路和最终产物。
最近更新:
发布者: huanghaiquan
扫码咨询