kiwi walk

kiwi walk

一隻奇異鳥的散步與探索

Latest

主目錄只留給 Obsidian 看,每個 Claude session 在自己的 worktree 裡寫,收尾直接推到遠端 main,再由 Obsidian 自動 pull 拉回主目錄

Day18 [llm-wiki] push 被另一個 session 卡住:每個 session 都開 worktree,主目錄只留給 Obsidian

用 git 同步 vault 十天後的四個困擾:log 和 TODO 這種每個動作都會碰的檔一直衝突、手機能互動很實用、本機所有 session 都踩在 main 上互相卡住、GitHub 網頁可以直接當閱讀介面。今天一次 push 被另一個 session 沒 commit 的變更擋下來,於是把「每個 session 都開 worktree、不分任務大小」寫成規則,並用 SessionStart 與 PreToolUse 兩層 hook 擋住在主目錄寫檔。記錄四個取捨(為什麼不是看情況才開、為什麼保留 Obsidian 自動 pull、收件重複要查 git 歷史還是另記一本帳、過期的決策檔怎麼刪),四個坑(hook 擋到自己要寫的另一個 repo、剛開的 worktree 被判成可清、log 同一個 hunk 混著兩個 session 的條目、在 worktree 裡長指令被拒),以及接下來要觀察的九件事。

October 2, 2026 · 14 分鐘
llm-wiki 的引擎與燃料:inbox-triage 加燃料、wiki-build 是引擎本體,其餘四個標出各自角色;沒放範本的 skill 各標一句理由

Day17 [llm-wiki] 引擎與燃料:skill 範本、使用時機、客製化要注意的地方

Day11 列過 llm-wiki 的 15 個 skill,但只有名字、一句話用途和行數。今天附上 inbox-triage、wiki-query、wiki-build、note-enrich、note-explore、vault-maintain 的範本,拿掉個人資訊和我這個 vault 特有的部分。每個 skill 附上什麼時候用、自己客製化時要注意哪幾條。把 llm-wiki 看成一台引擎:wiki-build 是核心,inbox-triage 負責加燃料,wiki-query 產出答案,vault-maintain 定期檢修,note-enrich 和 note-explore 分別顧思考的廣度與深度。另外說明其他 skill 為什麼不放,以及一個容易誤解的地方:這六個不是各自獨立的指令,它們共用 index.md、log、TODO.md 幾個慣例,也會互相呼叫。

October 1, 2026 · 36 分鐘
/blogs 分類頁改版前後對照:左邊是文字燒在圖片裡的 markdown 圖片表格,右邊是從設定檔產生、文字可選取的 HTML 磁貼

Day16 [kiwi-walk] 照著設計 handoff 修部落格:handoff 自己也要先驗證

拿一份附了檔案位置與 diff 的設計 handoff 修部落格,照做前先驗證,發現三處跟實際不符:layouts/blogs/list.html 會套到所有分類頁、水平捲動掃了 121 頁都重現不出來、閱讀時間到不了預期的 5–7 分鐘。另外記錄上一篇/下一篇怎麼定義「同分類」、Series 總覽頁怎麼做到英文網址配中文名稱,以及三個坑:Claude 把截圖時機誤判成 overflow 弄壞 image-zoom、html/template 把 var() 預設值轉成 ZgotmplZ、全站連結色的優先權把實心按鈕的字蓋成深色,而對比掃描用 3:1 當門檻漏抓了一顆。

September 30, 2026 · 11 分鐘
杯測表單的設定、評分、揭曉三個階段在手機上並排

Day15 [coffee-review] 把杯測拆成三個階段:那顆解鎖按鈕是多餘的

做

September 29, 2026 · 7 分鐘
一場杯測在不分組、分組、分組但沒有杯三種情況下,在列表上各算幾筆

Day14 [coffee-review] 記錄列表的排序與分組:杯測場次該算一筆還是好幾筆

搬到 Cloudflare 之後回頭清 issue,關掉 5 張過時的,挑了列表排序與分組來做。記錄日期該照哪個欄位排、杯測場次在分組時怎麼算,以及 code review 抓到的兩個 bug:沒有杯的場次在分組時整個消失,和改排序時重新打 API 造成的舊畫面覆蓋。

September 28, 2026 · 3 分鐘
全部文章 →