Skip to content

Latest Posts

May 11, 2026

51 萬行代碼「裸奔」的啟示:深度拆解 Claude Code 原始碼洩漏後的 5 大技術

深入解析 Claude Code 源碼外洩事件,從馬具工程、動態邊界到 autoDream 記憶系統,帶你看懂頂尖 AI 工具背後 5 大架構設計真理與工程智慧。

一場價值連城的「意外」 在《從 Anthropic 原始碼外洩看 Claude Code 的 5 個驚人內幕》一文裡,我們簡單說明了這個外洩背後所隱藏的意義,雖然對 Anthropic 官方來說,這更像是一場低級失誤引發的災難。 由於打包過程中的疏忽,Anthropic 在更新 Claude...

51 萬行代碼「裸奔」的啟示:深度拆解 Claude Code 原始碼洩漏後的 5 大技術
May 10, 2026

沒有原始碼也能重建系統?如何使用 AI 進行黑箱逆向工程

從 Thoughtworks 對 Odoo CRM 的實驗出發,拆解如何在沒有原始碼的情況下,用 AI、Playwright 與 CDC 反推系統行為,並重新定義工程師的角色。

每每看到那些很漂亮、很厲害的網頁設計,工程師的職業病讓我們習慣性地開始分析這個網頁用了哪些技術棧,從開發者工具中嘗試挖出些什麼蛛絲馬跡,但在經驗、知識以及沒有原始碼的狀況下,要依樣畫葫蘆做出一樣的網站,需要大量的時間進行試錯。 在這種「伸手不見五指」的困境中,我們該如何透過 AI...

沒有原始碼也能重建系統?如何使用 AI 進行黑箱逆向工程
May 9, 2026

AI 時代的開發生存指南:Martin Fowler 與 Kent Beck 談工程師的黃金轉身與架構演進

從 Martin Fowler 與 Kent Beck 的對談中,看見 AI 時代初階工程師的黃金機會、TDD 的新意義,以及架構設計為何比以往更關鍵。

對於剛踏入軟體工程的這片汪洋大海的初階工程師,《重構》作者 Martin Fowler 與 TDD 與極限編程之父 Kent Beck 無疑是兩顆指引方向的北極星。這兩位大師針對 AI 新創的對談,與其說是一場技術演講,不如說是一次跨越世代的傳承。 面對生成式 AI...

AI 時代的開發生存指南:Martin Fowler 與 Kent Beck 談工程師的黃金轉身與架構演進
May 9, 2026

從省錢到資安:初學者必看的 OpenRouter 與 AI API 中轉站生存指南

從 OpenRouter 的免費額度與金鑰輪替,到第三方 API 中轉站的資安陷阱與模型掉包,一次看懂 AI API 聚合平台的省錢訣竅與信任邊界。

對許多剛踏入 AI 開發領域的初學者來說,最先感受到的往往不是技術的震撼,而是「帳單的壓力」。為了體驗最頂尖的模型,我們必須在 OpenAI、Anthropic 訂閱最新的模型,時不時還要去 Google Cloud Console、Amazon 繳月費。隨著開發任務的增加,Token...

從省錢到資安:初學者必看的 OpenRouter 與 AI API 中轉站生存指南
May 7, 2026

當 AI 變成駭客的加速器:工程師必須掌握的 7 個資安生存法則

AI 讓駭客攻擊速度倍增,工程師如何用自動化、硬體驗證與設計安全建立新一代防禦?整理 7 個必備的資安生存法則。

AI 的出現與進步,不僅改變了軟體開發的進程,同時也讓資安領域處於一個轉折點,因為駭客們也擁有了比過往更強大的武器。 過去,我們尋找漏洞就像在沙洲中手工挖掘寶石,需要極高的門檻與漫長的時間。但隨著 Anthropic 發布「Project Glasswing」以及像 Claude Mythos...

當 AI 變成駭客的加速器:工程師必須掌握的 7 個資安生存法則
May 7, 2026

意外流出的 AI 寶庫:從 Anthropic 原始碼外洩看 Claude Code 的 5 個驚人內幕

從 Anthropic 意外外洩的 Claude Code 原始碼中,揭開 BUDDY 電子寵物、autoDream 記憶系統、KAIROS 主動助理等 5 個驚人的 AI 工程內幕。

意外流出的 AI 寶庫:從 Anthropic 原始碼外洩看 Claude Code 的 5 個驚人內幕 身為工程師,我們常開玩笑說「最危險的漏洞往往是一個漏掉的 .gitignore」,而今年三月中時,Anthropic 不小心把這個笑話化作現實——Claude Code 的原始碼在 npm...

意外流出的 AI 寶庫:從 Anthropic 原始碼外洩看 Claude Code 的 5 個驚人內幕
May 7, 2026

Ruby on Rails:什麼是 Rails Migration

從 migration 的建立、執行到回滾,完整理解 Rails 如何用版本化腳本管理資料庫結構變更。

在許多框架像是 Django、Rails 裡面都有 migration 的設計,而 migration 是一種用來「管理資料庫結構(Schema Evolution)」的版本化腳本,讓我們可以用指定程式碼去新增、修改、刪除資料庫裡的表格與欄位。 在 Rails,會透過 timestamp 命名...

Ruby on Rails:什麼是 Rails Migration
April 9, 2026

有點會 Claude Code:還在自己傻傻手寫 skills?

探索 Anthropic 官方 skill-creator 插件如何透過自動化測試與評估,打造比手寫更可靠的 Claude Code skills。

如果是很早期開始接觸 skills 的使用者,可能已經很習慣創造自己所需的 SKILL.md,甚至可能有一個 skill 是「專門用來創造 skill」,加速我們開發的進程。 三月初時,Anthropic 發布了名為 skill-creator 的 plugin,讓非工程師背景的 CC 使用者,也...

有點會 Claude Code:還在自己傻傻手寫 skills?
April 8, 2026

有點會 Claude Code:10 個讓你變得「哎呦,有點什麼」的指令

整理 10 個 Claude Code 中較少人知道的指令與快捷操作,從 /btw、/loop 到遠端遙控,幫助你更有效率地使用這款 AI 開發工具。

最近因為研究 skills 的開發與分類才又回去打開了 Claude Code,結果發現多了好多不認識的指令,面對這樣的狀況有時候真不知道該哭還該笑,Claude Code 進步的很快當然好,但總感覺每天都有新的指令要學習,好像拿到一隻新的 iPhone,要懂得幾招專屬的快捷手勢才配得上擁有它。...

有點會 Claude Code:10 個讓你變得「哎呦,有點什麼」的指令
April 2, 2026

有點會 Claude Code:用 Marketplace 管理你的 skills

從理解 Marketplace 的 Git-based registry 運作原理,到打造個人或團隊專屬的 plugins 資料庫,一步步帶你擺脫手動複製 SKILL.md 的傳統做法,讓 plugin 的管理與版本更新更加輕鬆有序。

在〈如何分享你的 skills 給全世界〉一文中,我們有稍稍提到透過 marketplace 來提供自己的 plugins (skills) 是個很好的做法,但看完可能還是只知道如何新增別人現有的 marketplace 作為來源,而不清楚如何自己建立一個私有的 marketplace 來管理自己建...

有點會 Claude Code:用 Marketplace 管理你的 skills
March 28, 2026

Claude 工程師教你怎麼用 skills:如何分享你的 skills 給全世界

Skills 不只是自己用,也可以分享給團隊甚至整個社群。從 Git 版控共享、打包成 Plugin,到建立自己的 Marketplace,本文帶你了解分發 Skills 的各種方式,以及如何追蹤哪些 Skills 真正被人使用。

一如我們可以蒐集(搜刮?)別人已經做好的好用 skills,我們也可以把自己寫好的 skills 提供給他人使用。 這時候我們心中可能會冒出幾種聲音: 「我不好意思分享自己的 skills 啦!」 「別人的 skills 已經很好用了,幹嘛用我的?」 「我這麼嫩,寫的 skills 一定很爛...

Claude 工程師教你怎麼用 skills:如何分享你的 skills 給全世界
March 28, 2026

Claude 工程師教你怎麼用 skills:寫 skills 該注意什麼事

寫 Skills 不只是把 prompt 打出來,更要知道說什麼、怎麼說、說多少。從避免廢話、記錄 Gotchas、善用檔案結構,到設定觸發條件與記憶機制,本文整理打造高品質 Skills 的核心原則,讓你少踩雷、多省力。

繼上一篇〈Claude 工程師教你怎麼用 skills:怎們好好分類 skills〉我們認識了如何分類 skills,這一篇我們來學習打造 skills 需要注意的細節,未來在打造自己專用的 skills 時,也可以少踩一些雷。 Don't State the Obvious 說重點 用 C...

Claude 工程師教你怎麼用 skills:寫 skills 該注意什麼事
March 26, 2026

Claude 工程師教你怎麼用 skills:怎們好好分類 skills

Skills 不只是把 prompt 文件化,它讓 AI 能像真正的工程師一樣分工協作。從 Library Reference 到 Incident Runbook,本文帶你了解 Skills 的種類與分類邏輯,幫助你把龐雜的 Skills 資料夾整理得井然有序。

Skills 襲捲整個軟體業已經不是一兩天的事,自從 skills 的出現,我們把本來對於 MCP 的狂熱,轉移到處處搜刮別人推薦的 skills,俗話說「技多不壓身」,那 skills 是不是也是多多益善呢?

Claude 工程師教你怎麼用 skills:怎們好好分類 skills
March 26, 2026

觀念筆記:從 Race Condition 到無鎖設計

從悲觀鎖、樂觀鎖到分散鎖,鎖機制雖能保障資源一致性,卻也帶來阻塞與效能瓶頸。本文帶你理解競態條件的本質,並探索原子操作、事件佇列、單執行緒模型等無鎖設計思路,打造更高效、更易維 護的系統架構。

在設計多層級的電商系統時,必然會遇到多個使用者同時編輯同一件商品的狀況,當我們送出更新時,到底該以哪位使用者送出的請求作為最後的結果呢? 我們可以先想想看,這個情境: - 使用者 A 正在編輯商品 A,並且將價格改為 100 元。 - 使用者 B 正在編輯商品 A,並且將價格改為 200 元。...

觀念筆記:從 Race Condition 到無鎖設計