把 Vercel 部署儲存空間從 13.96 GB 降到 20.27 MB — 關閉預覽、縮短保留期
Vercel Hobby 方案的部署儲存空間超過了 10 GB 上限。原因是由部署次數造成的:每次部署都會增加 147 MB,三十天內部署了 189 次。
Vercel Hobby 方案的部署儲存空間超過了 10 GB 上限。原因是由部署次數造成的:每次部署都會增加 147 MB,三十天內部署了 189 次。
chrome-devtools-mcp 讓所有專案共用同一份 Chrome 設定檔,兩個 repo 無法同時驅動 Chrome。這個問題只要在每個專案設置各自的 .mcp.json 搭配 --userDataDir 就能解決。
規格書的正本搬進 Git:用語意換行換回可讀的差異,用一道檢查證明內文沒被改動,再用 WeasyPrint 隨時產出交件用的 PDF。
TypeScript 語言伺服器對正確的 import 報出 TS5097,刪掉 .ts 之後 Node 指令碼就壞了,但 tsc 依然全綠。真正的原因是 tsconfig 的 extends 解析失敗。
用 Marp 與 Reveal.js 各做一份相同的簡報並比較:原始檔可讀性(243 行 vs 287 行)、動畫、匯出格式,以及各自適合的場合。
提交形狀要先讀過 repo 的歷史紀錄才能決定。用 git reset --soft,可以把尚未推送的提交重切到符合 git log 顯示的樣子,重切幾次都可以。
pnpm 的版本切換器,在一個被蓋掉的 Chocolatey 安裝背後弄壞了快取;Windows 另外也擋下了建置時對依賴項目建立符號連結。
Granted 與 AWS IAM Identity Center 在 Windows 上把靜態 IAM 金鑰換成短效的 SSO 憑證。傳統的 AWS 登入表單完全不接受這組憑證。
把 Claude Code 的發布 skill 移植到一個我無法合併也無法打標籤的 repo:什麼被砍掉、為什麼 git diff HEAD 讓審查能在提交前跑、忽略規則該放在哪裡。
讓 Claude Code 的 skill 能從任何 repo 呼叫:用符號連結做發現、用 additionalDirectories 給存取權、入口執行一次 cd -P,並且不使用相對路徑。
私有 repo 的相依關係圖預設關閉,所以 Dependabot 一個 npm PR 都沒開,而自動合併的工作流程在 CI 完成前 45 秒就合併了。
Claude Code 把 .claude/ 視為受保護路徑,允許規則無法事先核准那裡的寫入。這篇記錄如何用 CLAUDE_PROJECT_DIR 把會被改寫的詞彙表移出去。
用 AI 代理重新設計這個部落格的 logo 與程式碼字型:壞掉的 SVG 字形、用正規表達式算出的邊界框、猜錯的漢字,以及最後整理出的 /logo skill。
Git identity 屬於目錄,不是 repo。includeIf gitdir 修正日後的設定,git filter-repo --mailmap 修正已經 push 的提交。