關於這個部落格的二三事
如果你曾經造訪過 kuro.tw,會發現那個站點已經好幾年沒有更新了。不是我懶(好吧,確實有點懶),而是當時用的 Hexo 加上一堆客製化調整,每次想寫點東西都要先處理環境問題,久而久之就放生擱置了。
CODELEARNLIFE
RSS 訂閱程式碼筆記、學習紀錄,以及偶爾離開鍵盤後的生活隨筆。
如果你曾經造訪過 kuro.tw,會發現那個站點已經好幾年沒有更新了。不是我懶(好吧,確實有點懶),而是當時用的 Hexo 加上一堆客製化調整,每次想寫點東西都要先處理環境問題,久而久之就放生擱置了。
Is Agentic(is-agentic.com)是一套由 Vercel 推出、用來評估網站對人工智慧代理人(AI Agent)友善程度的線上稽核工具(Agent Readiness Audit)。 前陣子我曾用 Cloudflare 的 Is It Agent Ready 檢測過自己的部落格,並...
Claude Code 的 Output Style(輸出風格)是一組可以整包切換的預設指示,用來改動 Claude 的 system prompt。 你選了哪一種,就決定了 Claude 在整個 session 裡怎麼工作、又怎麼跟你回話:從「盡量把來龍去脈解釋清楚」到「先給結果、少講廢話」,換一...
AGENTS.md 是一個專門寫給 AI 寫碼工具(Coding Agent)看的開放格式。它用純 Markdown 寫成,放在專案裡,負責告訴 AI 這個專案該怎麼跑、有哪些寫作慣例需要遵守。 你可以把它想成是專案的 README,只是讀者從「人類」換成了 Cursor、Codex 或 Claud...
Stagehand 是 Browserbase 開源的 AI 瀏覽器自動化框架,讓你在程式碼裡用自然語言操作網頁:act() 執行動作、extract() 擷取結構化資料、observe() 觀察頁面上有什麼可以互動。它底層直接走 Chrome DevTools Protocol,提供 TypeSc...
pnpm 不再建議透過 Corepack 安裝,主要有兩個原因:Corepack 會替每次 pnpm 指令加上一層 JavaScript shim,而且目前無法安裝改成原生執行檔的 pnpm 12。 今天看到 pnpm 官方在 X 上發了一句話: Please don't use corepack ...
程式碼只是手段,工程師的價值最後還是看產出有沒有真的解決問題。如何取捨?怎麼驗收?後果誰扛?這才是核心。 從需求到實作的過程裡,每一次交棒都可能漏掉資訊,也可能因為不了解背景與領域知識,把上一棒的意思翻錯。 當團隊變大後,甚至加入 AI 的協作之後,這件事會更明顯。
Vibe engineering 是一種由人類定義意圖、約束與驗證迴路,再讓 coding agents 大量執行實作的開發方式。它帶來的新難題是:當 AI 產生程式碼的速度遠超人類閱讀能力,我們還需要看多少程式碼,才能對交付結果負責? 這幾天看到《Clean Code》作者 Uncle Bob(R...
先說結論: 就這一個月的觀察下來,把網站弄成「AI 友善」,最老派的方法反而最實在。 一個月前,我把這個部落格的 agent-ready(AI 準備度)分數從 8 分刷到了 58 分。當時憑直覺做了一些設定,現在累積了 4,000 多筆數據,剛好可以回頭驗證。結果發現:當初弄得最花俏、拿最高分的那些...
AI Agent 時代的前端開發,正在從 UX(User Experience)延伸到 AX(Agent Experience),也就是把網站同時設計給人類跟 AI agent 使用。對 Vue 開發者來說,這代表 component、store、route 跟 tool 之間的關係要重新整理一輪。...
週末去五倍上了 Cash 哥的 Classic TDD Workshop,重新走了一輪經典的 Potter TDD Kata。 雖然多年前我也上過 91 哥的 TDD 課程,但這次跟著 Cash 哥的節奏重做一次, 除了複習 TDD 的基本精神與流程之外,最大的收穫重新理清 TDD 在開發時的思考順...