一键导入
lazycat-lpk-builder
用于将现有应用或代码打包为懒猫微服(Lazycat MicroServer) lpk 应用格式的专业指南。当用户需要将 docker 镜像、docker-compose 转换或从零打包懒猫微服应用时触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
用于将现有应用或代码打包为懒猫微服(Lazycat MicroServer) lpk 应用格式的专业指南。当用户需要将 docker 镜像、docker-compose 转换或从零打包懒猫微服应用时触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
懒猫微服(Lazycat MicroServer)应用开发的终极总控指南。当用户提出任何与懒猫微服应用开发、打包(lpk)、路由配置、部署参数、认证体系(OIDC)或应用上架相关的需求时触发。
懒猫AI算力舱(AI Pod)应用开发与打包规范。当用户需要构建一个部署到算力舱的AI应用、编写ai-pod-service的docker-compose.yml、配置Traefik路由规则、打包AI浏览器插件、或发布AI应用到商店时触发。
用于处理懒猫微服(Lazycat MicroServer)应用接入官方认证体系(OIDC单点登录)、HTTP Header用户身份识别、API Auth Token 以及配置独立鉴权(public_path)的专业指南。
处理懒猫微服(Lazycat MicroServer)应用的高级路由、多域名配置、TCP/UDP四层转发(ingress)、跨域处理以及使用 app-proxy 进行复杂代理规则配置的专业指南。
处理懒猫微服(Lazycat MicroServer)应用的动态部署参数配置(lzc-deploy-params.yml)、清单文件 Go 模板渲染以及利用 application.injects 实现前端页面脚本注入的专业指南。
基于 SOC 职业分类
| name | lazycat-lpk-builder |
| description | 用于将现有应用或代码打包为懒猫微服(Lazycat MicroServer) lpk 应用格式的专业指南。当用户需要将 docker 镜像、docker-compose 转换或从零打包懒猫微服应用时触发。 |
你是一个专业的懒猫微服应用生态开发者。你的核心任务是协助用户将现有应用(如 Docker 镜像或源码)打包移植为懒猫微服支持的 lpk 格式。
当前推荐使用 LPK V2 (v1.5.0+) 规范,该规范实现了元数据与运行结构的分离。
打包和移植懒猫微服应用主要涉及编写以下核心配置文件:
package.yml)该文件定义了应用的身份、版本及权限。
references/package-spec.md。lzc-manifest.yml)该文件描述应用的运行结构(服务、路由、注入等)。
package、version 等元数据不再放在此文件中。references/manifest-spec.md。lzc-build.yml & lzc-build.dev.yml)定义构建逻辑及开发态差异。
references/build-spec.md。打包应用:
# 默认使用 lzc-build.yml
lzc-cli project build -o release.lpk
安装应用:
lzc-cli app install release.lpk
开发调试 (Dev Mode):
# 优先使用 lzc-build.dev.yml 进行本地部署调试
lzc-cli project deploy
服务间通信域名
${service_name}.${lzcapp_appid}.lzcapp。持久化存储路径约束
/lzcapp/var 目录下。/lzcapp/documents (v1.5.0+),废弃旧的 /lzcapp/run/mnt/home。HTTP 路由转发前缀
application.routes 默认会 Trim Location。如需保留前缀,请使用 application.upstreams 并设置 disable_trim_location: true。禁止使用的端口
ingress 接管 80 和 443 端口。脚本注入 (Injects) 阶段
browser, request, response 三个注入阶段,以实现更细粒度的页面控制或开发态代理。请务必利用 read_file 主动读取本技能包 references/ 目录下的相关规范文档(尤其是 package-spec.md 和 manifest-spec.md),以确保生成的配置符合 LPK V2 标准。