zerg-ship — for Claude Code zerg-ship, longhouse, community, for Claude Code, ide skills, longhouse-demo, longhouse-control-plane, longhouse.ai, uv tool upgrade longhouse, longhouse claude

v1.0.0

关于此技能

适用场景: Ideal for AI agents that need public demo runtime — https://longhouse.ai — coolify app longhouse-demo. 本地化技能摘要: Ship Types Do not blur these lanes: Hosted deploy — updates Longhouse surfaces running on zerg: public demo runtime, control plane, hosted tenant runtimes. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

功能特性

Public demo runtime — https://longhouse.ai — Coolify app longhouse-demo
Control plane — https://control.longhouse.ai — Coolify app longhouse-control-plane
Hosted tenant runtime — https://david010.longhouse.ai — reprovisioned runtime container managed by
longhouse.ai is a demo-mode Longhouse runtime, not a static landing page.
Do not blur these lanes:

# 核心主题

cipher982 cipher982
[0]
[0]
更新于: 4/10/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 8/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
8/11
Quality Score
49
Canonical Locale
en
Detected Body Locale
en

适用场景: Ideal for AI agents that need public demo runtime — https://longhouse.ai — coolify app longhouse-demo. 本地化技能摘要: Ship Types Do not blur these lanes: Hosted deploy — updates Longhouse surfaces running on zerg: public demo runtime, control plane, hosted tenant runtimes. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

核心价值

推荐说明: zerg-ship helps agents public demo runtime — https://longhouse.ai — coolify app longhouse-demo. Ship Types Do not blur these lanes: Hosted deploy — updates Longhouse surfaces running on zerg: public demo runtime

适用 Agent 类型

适用场景: Ideal for AI agents that need public demo runtime — https://longhouse.ai — coolify app longhouse-demo.

赋予的主要能力 · zerg-ship

适用任务: Applying Public demo runtime — https://longhouse.ai — Coolify app longhouse-demo
适用任务: Applying Control plane — https://control.longhouse.ai — Coolify app longhouse-control-plane
适用任务: Applying Hosted tenant runtime — https://david010.longhouse.ai — reprovisioned runtime container managed by

! 使用限制与门槛

  • 限制说明: Do not blur these lanes:
  • 限制说明: the GitHub release wheel used by scripts/install.sh. Existing users do not
  • 限制说明: get this from a hosted deploy. They need a new install or upgrade:

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

zerg-ship 是什么?

适用场景: Ideal for AI agents that need public demo runtime — https://longhouse.ai — coolify app longhouse-demo. 本地化技能摘要: Ship Types Do not blur these lanes: Hosted deploy — updates Longhouse surfaces running on zerg: public demo runtime, control plane, hosted tenant runtimes. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

如何安装 zerg-ship?

运行命令:npx killer-skills add cipher982/longhouse/zerg-ship。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

zerg-ship 适用于哪些场景?

典型场景包括:适用任务: Applying Public demo runtime — https://longhouse.ai — Coolify app longhouse-demo、适用任务: Applying Control plane — https://control.longhouse.ai — Coolify app longhouse-control-plane、适用任务: Applying Hosted tenant runtime — https://david010.longhouse.ai — reprovisioned runtime container managed by。

zerg-ship 支持哪些 IDE 或 Agent?

该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。

zerg-ship 有哪些限制?

限制说明: Do not blur these lanes:;限制说明: the GitHub release wheel used by scripts/install.sh. Existing users do not;限制说明: get this from a hosted deploy. They need a new install or upgrade:。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add cipher982/longhouse/zerg-ship。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    zerg-ship 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

zerg-ship

安装 zerg-ship,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看评审结论、使用场景与安装路径。

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Zerg Ship Cycle

Surfaces

  • Public demo runtimehttps://longhouse.ai — Coolify app longhouse-demo
  • Control planehttps://control.longhouse.ai — Coolify app longhouse-control-plane
  • Hosted tenant runtimehttps://david010.longhouse.ai — reprovisioned runtime container managed by the control plane

longhouse.ai is a demo-mode Longhouse runtime, not a static landing page.

Ship Types

Do not blur these lanes:

  • Hosted deploy — updates Longhouse surfaces running on zerg: public demo runtime, control plane, hosted tenant runtimes.
  • CLI/package release — updates the user-installed longhouse CLI from the GitHub release wheel used by scripts/install.sh. Existing users do not get this from a hosted deploy. They need a new install or upgrade: uv tool upgrade longhouse or rerun the installer.
  • Runner release — updates the separately installed runner binary/service. This is its own release/update path and is not covered by the normal runtime or control-plane deploy lanes.

If a change touches longhouse claude, local hook install, local launcher behavior, connect --install, or other code that runs on the user's machine, do not say "deployed" as if hosted users now have it. That kind of change needs a CLI/package release, and sometimes users must rerun longhouse connect --install after upgrading.

Background Wait Rule

If a tool or workflow already gives you a completion event or a blocking wait primitive, use it once and move on. Do not burn tool calls on pgrep, repeated curls, or ad hoc status polling loops while a background task is running.

Good:

bash
1gh run watch <id> --exit-status 2./scripts/ops/coolify-deploy.sh longhouse-demo --timeout 900

Bad:

bash
1while pgrep -f playwright; do sleep 5; done 2while true; do curl .../health; sleep 5; done

Deploy Lanes

Runtime lane

Changed paths typically include server/**, web/**, engine/**, config/**, docker/runtime.dockerfile.

What ships:

  • GHCR runtime image tagged as latest plus the full commit SHA
  • Public demo runtime via Coolify using that shared image
  • Hosted canary tenant via reprovision

Primary automation:

bash
1SHA="$(git rev-parse HEAD)" 2make ship SHA="$SHA"

GitHub then runs at least:

  • runtime-image.yml
  • deploy-and-verify.yml

Other push workflows may also appear for the same SHA depending on touched paths.

For agent use, always prefer the explicit-SHA forms:

bash
1make ship SHA="<full-sha>" 2make ship-watch SHA="<full-sha>"

This skill is the single source of truth for the repo's cowbell ship flow.

When David says cowbell, the agent owns the whole ship loop:

  • resolve the task SHA yourself
  • if the task is still uncommitted work, commit it now
  • otherwise reuse the latest commit that represents the task you just finished, even if it was pushed earlier
  • run make ship SHA="<task-sha>"
  • read the start banner and confirm the exact target SHA + commit subject
  • stay in the foreground until make ship exits
  • do not wrap make ship in a short outer shell timeout; the monitor already has its own timeout and successful runtime ships commonly take around 5 to 8 minutes, sometimes longer if they wait behind earlier main deploys
  • cite exact SHAs and workflow run ids when reporting status

deploy-and-verify.yml waits for the matching contract-first-ci.yml and runtime-image.yml runs for the same SHA before any remote deploy action. Manual dispatch stays isolated for recovery use.

If make ship returns non-zero for the target SHA, ship failed. You may explain why you think it failed, including suspected pre-existing drift, but do not relabel that outcome as success.

Manual fallback:

bash
1./scripts/ops/coolify-deploy.sh longhouse-demo \ 2 --docker-image ghcr.io/cipher982/longhouse-runtime \ 3 --docker-tag <full-commit-sha> \ 4 --timeout 900 5make reprovision IMAGE="ghcr.io/cipher982/longhouse-runtime:<full-commit-sha>" 6make qa-live 7make qa-live-conversations

Control-plane lane

Changed paths typically include control-plane/**.

What ships:

  • Control plane only

Primary automation:

  • deploy-control-plane.yml

The control-plane lane waits for the matching contract-first-ci.yml run for the same SHA before any remote deploy step. Anchor all checks on the pushed SHA; do not infer state from the latest branch run.

Manual fallback:

bash
1./scripts/ops/coolify-deploy.sh longhouse-control-plane --timeout 900 2./scripts/qa/smoke-prod.sh --no-llm 3./scripts/ops/check-cp-credentials.sh

Mixed commits

If a commit touches both runtime and control-plane lanes, expect both workflows to matter. Do not assume the runtime workflow deploys the control plane for you.

If a commit also changes local CLI/install behavior, that is a third concern: hosted deploys may still be needed, but they do not replace publishing a new CLI/package release.

QA Harness

bash
1make qa-live 2QA_INSTANCE_URL=https://other.longhouse.ai make qa-live 3make qa-live-conversations

qa-live covers auth + timeline, forum redirect, session detail, health, agents API, AI search toggle, recall, briefings, continuation readiness, and auth refresh.

Two auth systems:

  • Browser pages: hosted login-token → longhouse_session cookie
  • /api/agents/*: device token → X-Agents-Token

Reprovision Hosted Tenant

bash
1make reprovision 2make reprovision SUBDOMAIN=other

Data survives reprovision. Hosted tenant SQLite lives at /var/app-data/longhouse/<subdomain>/longhouse.db on the host and /data/longhouse.db in the container.

Logs When Things Break

bash
1ssh zerg 'docker logs longhouse-david010 --tail 50' 2coolify app logs longhouse-demo 3coolify app logs longhouse-control-plane

Local Dogfood Refresh (MANDATORY after every ship)

Hosted ship does NOT update David's laptop. The longhouse CLI, longhouse-engine daemon, and Longhouse.app menu bar are installed into his system and only move when rebuilt locally. If you forget this step, the menu bar will show "build drift" and David is stuck dogfooding old code.

After every successful make ship — not conditionally, not "if runtime changed," always — run:

bash
1make dogfood-refresh 2launchctl kickstart -k gui/$(id -u)/ai.longhouse.app

That rebuilds+reinstalls CLI/engine and restarts the menu bar so it picks up the new engine-status.json. Takes ~1 minute.

Shortcut: for Python-CLI-only changes under server/zerg/cli/, cd server && uv tool install -e . is ~5s vs ~60s. This is narrow — does not apply to engine, hooks, connect, desktop app, or iOS.

iOS

If the change touched ios/, tell David explicitly at the end of the ship: iOS has no TestFlight/App Store path yet. He has to plug his phone in via USB and build via Xcode. Do not claim "shipped" for iOS changes without calling this out.

End-of-ship prompt

Always end a successful ship by reporting:

  • exact SHA now live on demo + canary
  • confirmation that make dogfood-refresh ran (or why you skipped it)
  • whether iOS needs a manual Xcode rebuild

Definition of Done

  • make test-ci passed before push
  • make test-e2e passed before push when UI/runtime changed
  • Correct deploy lane(s) used
  • If local CLI/install behavior changed, a release/upgrade path was handled separately
  • Public demo runtime healthy if runtime lane changed
  • Control plane healthy if control-plane lane changed
  • Hosted canary healthy if runtime lane changed
  • make qa-live passed after hosted runtime changes
  • make dogfood-refresh ran + menu bar restarted (always)
  • iOS rebuild prompt given if ios/ changed

相关技能

寻找 zerg-ship 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具