48hr hook anime cover
Lightning Talk · 3 min · Zeabur Meetup

我去睡覺
AI 自己跑完上線

48 小時 · 11 stories · 73 iter · 0 critical

SDD + 4 agent + Zeabur Skill

Ci | @ci.fullstack

2026-04-29 · Taipei Zeabur Meetup

1 / 10
三角色 — Ci Yang / Pink / Claire

成品 — 混水摸魚 chat

把 LINE 群組三朋友做成
手遊風 AI 角色卡

三角色 · 真朋友萃取

Ci Yang 冷靜分析
Pink 衝動爆走
Claire 困惑驚嘆

技術 stack

Phaser 3 FastAPI Sonnet 4.6 + prompt caching

→ 等下 live demo 給大家看

2 / 10
Production stack

三層全鏈 · private repo → 公網

Production architecture diagram

Browser → Cloudflare Pages → Zeabur (Tencent Tokyo) → Anthropic Claude Sonnet 4.6

3 / 10
我的做法

我沒寫一行業務邏輯 — 4 個 agent 自己跑

4 agent cron loop

cron 每 3 分鐘 fire · 每輪選一階段交對應 agent · main session 只當 orchestrator

4 / 10
SDD · Spec-Driven Development

紀律寫進 prompt · 不能 cut corner

SDD seven phases flow

每階段必產對應文件 · proposal.md · plan.md · delta-spec.md · tasks.md · verify-report.md

5 / 10
★ 重點 · Zeabur Skill 部署實戰

不切瀏覽器 · 6 條對話命令上線

1 npx zeabur@latest auth login 瀏覽器 OAuth · 0s
2 npx zeabur@latest server rent --provider tencent --region ap-tokyo --plan bundle_starter_nmc_lin_med2_01 Tencent Tokyo · $2/mo
3 npx zeabur@latest project create -r "server-<id>" 綁 dedicated server
4 npx zeabur@latest deploy --project-id <id> --name fish-chat-demo Direct upload + Dockerfile build
5 npx zeabur@latest variable create -k "K=V" ... > /dev/null 5 個 env vars · 抑制 stdout
6 npx zeabur@latest domain create -g --domain fish-chat-demo-be *.zeabur.app subdomain
https://fish-chat-demo-be.zeabur.app · ✅ LIVE ~5 min
6 / 10
★ 重點 · 踩過的坑

失敗也都記 · 581 行 deployment log

01

Shared cluster 對新 project deprecated

原本以為免費、最後乖乖租 dedicated server。
server rent Tencent Tokyo $2/mo

02

--template GIT deploy 沒 trigger build

org 沒裝 Zeabur GitHub App · empty commit + push 都沒動。
→ 改用 direct deploy 繞開

03

CLI 設 env var 自動 echo secret

一個 session 內 leak API key 兩次。
→ 寫「3 守則」進 global CLAUDE.md
• 永不 cat secret 檔
• stdout 全 redirect
• leak 立刻 rotate

7 / 10
By the numbers

48 小時 · 11 stories · 跑完上線

48hr
wall time
11/11
stories archived
73
overnight-loop iter
~5min
Zeabur 部署
0
critical blocker
<$7
總 LLM 成本 USD
5
TDD pair RED→GREEN
581
行 deployment log

這次部署從建 server 到 chat 跑通 — 大概 5 分鐘。

8 / 10
Take-away

Skills 把 dashboard 流
轉成 對話流

Threads Profile
Threads QR
fish-chat-demo.pages.dev/landing/ · 完整介紹頁

@ci.fullstack · 謝謝!

9 / 10
AI 驅動開發實戰 · 3 小時做一個 side project · 問卷開放中
10 / 10