部落格

技術筆記、專案開發紀錄與實作心得分享。

·15 min 閱讀·專案紀錄

Google Chat 又難用又醜,所以我做了 Schat:用 Chrome Extension 把它包成 Slack 風格

深度解析 Schat 的設計:為什麼不能走官方 API、為什麼必須在 chat.google.com 分頁內由 Chrome 親自發請求(x-browser-validation 反爬簽章)、五層 RPC 怎麼串、訊息排程/自訂 emoji/桌面通知怎麼疊加在反向工程出來的 Dynamite 私有協定上面。

Chrome ExtensionMV3ReactVite反向工程Google Chat
·14 min 閱讀·技術筆記

Web Log:把 Chrome 的 HTTP / WebSocket 流量灌進 ring buffer,讓 Claude Code 直接查

做 Schat 反向工程 Google Chat 私有協定時,DevTools Network panel 完全不夠用——它跟 chrome.debugger 互斥、查詢不了、留不下來。所以做了 web-log:Chrome extension 持續攔截 HTTP(S) 與 WebSocket → in-memory ring buffer → Claude Code skill 自然語言查詢。本文記錄它的設計、與 Schat 開發時的實際搭配,以及 chrome.debugger API 那些討厭的硬性限制。

Chrome ExtensionMV3Claude Code反向工程開發工具
·10 min 閱讀·技術筆記

我請 Claude Code 幫自己的開發流程跑了 7 輪實驗:一段優化 SpecFlow 的心得

上個月做了 SpecFlow 第一版,中間修修改改之後,我想到應該認真 review 這個流程到底有沒有效益。於是請 Claude Code 撰寫了一份 benchmark 實驗,連續跑 7 輪來優化整個流程與 prompt。這篇是這段路程的心得,以及一路上顛覆我對 prompt engineering 認知的反直覺發現。

AI AgentBenchmark可靠度工程Claude CodeSpecFlow心得