build-app-local
Build Houston App locally (macOS). Clean stale artifacts, pnpm tauri build, notarize DMG manually (Tauri skips), staple, verify,…
Drive Houston's TS host + web UI end-to-end to verify a change against the running system (host HTTP battery + Playwright Files/board flows).
$ npx -y skills add gethouston/houston --skill verify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/verifyContext preview
The summary Claude sees to decide when to auto-load this skill.
Drive Houston's TS host + web UI end-to-end to verify a change against the running system (host HTTP battery + Playwright Files/board flows).
name: verify description: Drive Houston's TS host + web UI end-to-end to verify a change against the running system (host HTTP battery + Playwright Files/board flows).
mkdir -p /tmp/hh/workspaces/Personal/"Agent 1"
HOUSTON_HOME=/tmp/hh HOUSTON_HOST_PORT=48123 HOUSTON_HOST_TOKEN=t \
node --import tsx packages/host/src/local/main.ts
# wait for {"status":"ok"}:
curl -s http://127.0.0.1:48123/healthURL-encode the slash (`/agents/Personal%2FAgent%201/files`).
provider credentials.
Playwright + the fake host (`@houston/fake-host`), all boot handled by the harness:
pnpm --filter houston-web test:e2e # whole suite cd packages/web && npx playwright test e2e/files.spec.ts --reporter=line
delete it after (testDir is pinned to `e2e/`).
`getByRole("textbox")`); headless Chromium names blob downloads with a GUID — assert downloaded bytes, not `suggestedFilename()`.
`pnpm check` · `pnpm typecheck` (ui+app+web) · `pnpm --filter @houston/host test` · `cd app && pnpm check-locales` · `pnpm check:boundaries`
Open source platform for AI-native products. Pre-built AI agents with real tools and 1000+ integrations, in a Rust engine + Tauri desktop app. Free forever.
Build Houston App locally (macOS). Clean stale artifacts, pnpm tauri build, notarize DMG manually (Tauri skips), staple, verify,…
Debug bugs in Houston. NEVER guess. Read log files first (dev panes + agent runtime). Add targeted logging if not enough info.…
The screenshot self-critique loop. Run BEFORE declaring ANY Houston UI work done. Screenshot the touched screens in both themes…
Design new Houston UI (app screens, components, website sections) with intent, not templated defaults. Two-pass discipline inside…
Ship new Houston version. Bump semver across all packages, tag, push, let CI build + sign + notarize. STOP at draft — user…