上個月去北海道之前,我做了一個可以在 iPhone 安裝、跟家人即時同步的旅遊行程 APP,這個 APP 家人可以用邀請碼加入我的行程、即時看到我新增的景點、分帳誰付了什麼錢。

可以邀請家人共同編輯行程~
把需求說得像在跟人說話
如果請AI做東西就只說「幫我做一個旅遊 APP」,這樣出來的東西通常很通用、很無聊,而且跟你真正需要的有落差。
其實跟AI對話,就像是跟一個按部就班的員工對話我的說法:「我要去北海道六天,我需要一個一眼就能看懂行程、知道今天要去哪裡的工具,同時我可以在旅途中即時更新,她不用做任何操作就能看到最新版本」
這樣 Claude 就知道:介面要簡單、同步要自動、不能有太多需要學習的操作,不只是在寫功能,而是在解決一個具體的問題。
需求越具體,結果越接近你要的!
小步快跑,每做完一塊就測試
我沒有一開始就把所有功能列出來讓 Claude 一次做完,做完一個部分,馬上測試。
我的做法:截圖回去說「這個按鈕太小」、「景點卡片排版在 iPhone 瀏海機型上標題被遮住了」修完繼續下一塊。
這樣不會在一個根本不對的方向上跑太遠
我在做到一半的時候,曾經做了一個很豐富的旅程卡片,有倒數天數、預算概況、成員頭像……結果看了決定「取消,太複雜了,跟原本一樣就好」。如果我一次讓 AI 把所有功能都做完,砍掉重練的成本就大很多。
每個功能做完就驗收,不要等到全部做完才測試。

有預算、日記、交通小工具!
怎麼跟 AI 說「我要改」
描述改動的時候,說清楚要改哪裡,例如想改動顯示方法,就講清楚「什麼情況下 顯示或不顯示什麼」
我的說法:「預算頁的每日明細裡,免費的景點不要顯示,只保留有費用的,如果某天全部都是免費的,那天的標題也不用出現。」
描述得越詳細越好,改完要馬上看!
遇到技術問題怎麼辦
到了部署階段,Firebase 連線、Vercel 設定、iOS Safe Area、PWA 安裝……
建議直接把截圖貼給 Claude,讓它診斷
有一次輸入邀請碼之後 APP 整個白頁崩潰,我直接問 Claude「在首頁輸入邀請碼會白頁,請幫我修復」,它分析出是舊資料結構缺少欄位,React 在 render 的時候炸掉,然後加了完整的資料防護。
遇到 bug,截圖 + 描述現象讓 AI 診斷!
用AI Vibe coding
跑完這個過程,我對「用AI Vibe coding」的理解是AI可以讓你更快速的,做到以前做不到的事,以前有很多想法只停在腦袋裡,現在「不會寫程式」這件事不再是障礙。
但!
有一個東西 AI 沒辦法替你做,就是~ 判斷什麼值得做、什麼不值得做
在整個過程裡,我砍掉了好幾個 Claude 提議的功能,因為對真實使用上來說沒必要,不是一直加功能就是好。
「想像」跟「取捨」的能力,才是 Vibe Coding 裡最核心的技能!AI 可以無限實作,但決定做什麼、不做什麼,還是要人判斷!
如果你也想用 Vibe Code做點什麼,我建議可以從一個你有需求的東西開始~
希望今天的分享有幫助到你~
有幫助歡迎追蹤我 或 贊助我一杯奶茶~ 謝謝~
IG、threads @veratries

























