关于 lokei
lokei 是使用 lokei 命令行的工作流技能,可通过命名 HTTPS 域名运行本地项目、创建公网隧道、管理本地环境并诊断网络问题。它要求先检查安装和配置状态,并在执行一次性设置或卸载前征求许可。
主要功能
- 01检查命令行可用性和配置状态
- 02通过命名 HTTPS 域名运行应用
- 03按需创建公网隧道
- 04编排 Docker 和多服务项目
- 05诊断代理和网络问题
适用场景
- 01通过 HTTPS 运行本地应用进行开发
- 02通过公网隧道分享本地服务
- 03启动 Docker Compose 或多服务环境
- 04排查本地代理或 DNS 配置故障
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ulpi-io/ skills --skill lokei安装后在 Claude Code 中输入/lokei确认已加载。
附带文件references/command-reference.md
详细介绍
`lokei` 会影响本地网络环境,并可能触发设置流程。
不可妥协的规则:
- 先确认
lokei可用,再依赖它执行操作。 - 未经批准,不要自动运行一次性设置或卸载流程。
- 确认用户需要的是仅本地 HTTPS、公共隧道还是多服务编排。
- 优先使用符合需求的最简单命令。
- 清楚报告生成的 URL 和诊断到的阻碍。
lokei
输入
$request:本地 HTTPS、共享、Docker、服务或诊断任务
目标
使用 lokei 来:
- 让本地项目通过带名称的 HTTPS
.test域名运行 - 按需通过隧道公开本地服务
- 编排 Docker 或多服务本地环境
- 诊断并解释本地代理或设置问题
步骤 0:验证安装和设置状态
检查:
lokei --versionlokei doctor
如果未安装 lokei,请告知用户:
尚未安装
lokei。请使用以下命令安装:npm i -g lokei && lokei setup
lokei setup只运行一次——生成本地 CA、在操作系统钥匙串中信任该 CA、为.test配置 DNS,并设置端口转发。
不要自动安装或运行设置。等待用户确认。
如果设置状态不正常:
- 说明发生故障的组件
- 常见修复方法:CA 未受信任或缺少 DNS 解析器 -> 重新运行
lokei setup - 在建议或运行一次性设置操作前先征求用户同意
成功标准:lokei 可用,且其设置状态已明确。
步骤 1:确定所需模式
判断用户需要的是:
lokei run:运行一个本地应用lokei share或lokei run --expose:公开访问lokei docker up:用于 Docker Composelokei up:用于.test.yaml编排lokei routes ls、inspect或logs:用于诊断
同时确认是否需要覆盖项目名称、命令或端口。
成功标准:执行前已选择正确的 lokei 模式。
步骤 2:运行最精简且正确的命令
优先使用:
lokei run:常规本地开发lokei share --port <port>:临时共享lokei run --expose:同一会话需要同时使用本地 HTTPS 和公共隧道- 仅当项目结构确实需要时,才使用
lokei docker up或lokei up
除非用户明确要求,否则不要运行服务安装或卸载流程。
成功标准:执行的命令符合所需工作流,没有超出需求。
步骤 3:清楚报告 URL 和运行状态
执行后,报告:
- 本地
.testURL - 如果创建了公共隧道,则报告其 URL
- 相关的项目名称和路由详情
- 如果命令失败,则报告任何 doctor 或设置方面的阻碍
成功标准:用户明确知道应用可通过何处访问;如果无法访问,也清楚了解失败原因。
防护规则
- 未经批准,不要自动运行
lokei setup、service install或uninstall。 - 如果仅本地 HTTPS 已足够,不要擅自假定用户需要公共隧道。
- 不要用笼统的“设置失败”概述掩盖诊断信息。
- 不要添加
disable-model-invocation;这是常规环境工作流技能。
何时加载参考资料
references/command-reference.md用于查阅完整命令目录、框架检测表、架构详情、.test.yaml示例、git 工作树行为和场景速查。
输出约定
报告:
- 选择的模式
- 运行的命令
- 生成的本地或公共 URL
- 检测到的任何设置或网络阻碍
- 需要用户批准时的下一步操作
评论
支持 Markdown