餵奶也想 claude?我的 happy code 經驗分享
講者:George | LINE 台灣 | 資深技術總監
活動:11/12 Generative AI 年會小聚 2025
題目:餵奶也想 claude?我的 happy code 經驗分享
今天聽 George 分享他的 Happy Code 工作流,對一邊寫 code、一邊養小孩的人應該會蠻有感的,
他提出一個很現實也很常發生的問題,也就是工作常被被生活打斷,這種困擾不是工具問題,是整個工作流程的議題。

針對這問題,George 用的工具叫 Happy,簡單說就是:
Claude Code 的手機版 + 電腦版
兩邊可以無縫切
UI 比官方好看
還可以語音講需求(但目前不支援中文)
其中最重要的應該就是語音功能,讓你可以把那種只出現十秒的靈感趕快抓住,你只要直接拿手機講給 Happy 聽就好了,工作流程長被打斷的人(如有小孩的人)應該會懂這種需求,等你處理完日常瑣事,你坐回電腦時靈感早就忘光了。
因此會用 Happy 的人,通常代表他隨時會被打斷,但 Happy 只有一個 context 對話,然而工程師的痛通常不是「只有一個專案」,現實常常是 feature A 做到一半、debug B 卡著、side project C 忽然想加個功能、又被叫去開一個新的研究 D 之類的,如果使用原版的 Happy ,會讓上面的任務全部卡在同一個 Claude 對話裡。
針對這個進階問題,George 提出 4 種解決方法:
方案一:Sub-agent
Claude 裡面直接叫不同角色,如下:
一個負責寫 code
一個負責 debug
一個負責規劃
這種分工是有用的,但還是在同一個 context 之中,無法切分。
方案二:Agent Skills
把常用的任務變成 skill 放進 Claude Code 裡,優點是可重複,但同樣面臨 context 沒有分開的問題。
方案三:開資料夾
George 提出一個很工程師的解法:「那不如用檔案系統切吧。」
也就是我們主動幫每個任務開一個資料夾,之後就叫 Happy 就進該資料夾工作,這樣變成每個資料夾都會是獨立 session,聽起來很棒,但是問題是得事先知道要開多少資料夾,而且如果是 repo,後面還要考慮 merge、diff 的問題。
方案四:git worktree
因此演變到最後,解法就是使用 worktree,工作方式變成一個 repo 可以開多個 worktree,然後每個 worktree 對應一個任務。這樣下來每個 worktree 裡都可以開一個 Happy session,全部分支最後交給 git merge,版本控制乾淨俐落。
George 甚至直接寫了一個 MCP做「創建 worktree → 打開 iTerm → 啟動 Happy → 設定 session」
這個 repo 有開源,推薦大家去看看,我自己已經在用了XD

聽完 George 的分享,我覺得他做的不是提高生產力,而是找到一種 被打斷、也能接得回來 的工作方式,這種面對問題改變流程的想法,我覺得才是實作者該有的思維。
作者:Chi