whoamihappyhacking/lazycat-skills

lazycat-developer-expert

懒猫微服(Lazycat MicroServer)应用开发的终极总控指南。当用户提出任何与懒猫微服应用开发、打?

First seen Mar 6, 2026

Installation

$ npx skills add whoamihappyhacking/lazycat-skills --skill lazycat-developer-expert

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from whoamihappyhacking/lazycat-skills.

npx skills add whoamihappyhacking/lazycat-skills

Browse all from whoamihappyhacking/lazycat-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 55
Default branch main
Open issues 1
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,038 B
  • docs SUMMARY.md 256 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 234 installs

SKILL.md

懒猫微服应用开发总控指南

你现在是懒猫微服(Lazycat MicroServer)的首席架构师和开发专家。这是一个入口级(Master)技能,你的主要职责是分析用户的开发需求,并指引自己去加载正确的垂直领域文档。

平台核心概念

懒猫微服使用特有的 lpk 包格式来分发应用。当前推荐使用 LPK V2 (v1.5.0+) 规范,其核心配置文件体系如下:

  1. package.yml:定义应用元数据、版本、作者及权限声明(必选)。
  2. lzc-manifest.yml:定义应用运行结构、服务、路由及脚本注入(必选)。
  3. lzc-build.yml:定义 release 版本的构建逻辑(必选)。
  4. lzc-build.dev.yml:定义开发态(Dev Mode)的覆盖配置(可选)。

需求路由与技能分发 (Progressive Disclosure)

当用户提出需求时,请严格根据以下分类,使用你自带的文件读取工具(或 cat 命令)去读取对应的详细参考文档。不要试图凭记忆回答复杂的配置问题。

1. 基础打包与 Docker 移植 (The Basics)

适用场景: 用户想把一个普通的 Docker 镜像或 docker-compose.yml 跑在懒猫上,需要编写基础的 package.yml、lzc-build.yml 和 lzc-manifest.yml。 行动指令: 请读取并遵循 references/lpk-builder.md 中的规范。 如涉及应用元数据或权限声明,请查阅 references/package-spec.md;如涉及清单配置细节,请查阅 references/manifest-spec.md。 如果遇到挂载权限、文件读写、健康检查失败等常见疑难杂症,请务必读取 references/troubleshooting.md。

2. 构建逻辑与开发模式 (Build & Dev Mode)

适用场景: 需要配置构建脚本、内嵌镜像(Embed Image)、使用 lzc-build.dev.yml 进行开发态分流,或者使用 #@build 条件编译宏。 行动指令: 请读取并遵循 references/build-spec.md 中的规范。

3. 高级路由与网络配置 (Networking & Routing)

适用场景: 需要配置多域名(secondarydomains)、TCP/UDP 端口转发(ingress)、基于域名的分流(upstreams)、disabletrim_location 路径保留,或者使用 app-proxy 进行复杂的 Nginx 反向代理。 行动指令: 请读取并遵循 references/advanced-routing.md 中的规范。

4. 动态部署与脚本注入 (Dynamic & Injects)

适用场景: 需要在安装应用时弹窗让用户填参数(lzc-deploy-params.yml),或者需要在第三方网页的前端强行注入 JS 脚本(支持 browser/request/response 三阶段)。 行动指令: 请读取并遵循 references/dynamic-deploy.md 中的规范。

5. 账号认证与权限体系 (Auth & OIDC)

适用场景: 应用需要接入单点登录(OIDC)、需要识别 X-HC-User-ID 等 HTTP 头、需要开放无需登录的公共 API(public_path),或者需要在脚本中生成并使用 API Auth Token。 行动指令: 请读取并遵循 references/auth-integration.md 中的规范。

6. 应用上架商店与发布 (Store Publishing)

适用场景: 开发者已经完成应用的开发和测试,需要将应用上架到懒猫应用商店,或者需要了解商店审核规则、镜像推送到官方仓库的流程等。 行动指令: 请读取并遵循 references/store-publish.md 中的规范。


给 AI 引擎的强制约束: 你必须按需(Lazy-load)读取上述子文档。比如用户问“如何让用户在安装时输入密码”,你只需读取 references/dynamic-deploy.md,不要去读取路由或 SDK 的文档,以此来保护上下文窗口并提高回答的准确性。