Skip to content

Latest Posts

April 13, 2026

Ruby on Rails:什麼是 Rails Migration

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

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

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 給全世界〉](https://www.chienchuanw.com/en/blog/how-to-distrube-skills)一文中,我們有稍稍提到透過 marketplace 來提供自己的 plugins (skills) 是個很好的做法,但看完可能還是只知...

有點會 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](https://medium.com/@chienchuanwang/claude-%E5%B7%A5%E7%A8%8B%E5%B8%AB%E6%95%99%E4%BD%A0%E6%80%8E%E9%BA%BC%...

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

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

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

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

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

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

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

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

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