你的小抄,現在可以自己跑了
經驗具現化 — EP07:階段性回顧
寫到這裡,回頭看了一下這幾個月做的事,發現有一個模式一直在重複。
先是碰到某個重複的流程,讓人覺得煩躁,想試著快轉這個無聊的過程。可能是部署要打一堆指令,可能是看帳單要開 Console 慢慢點,可能是換一台電腦就忘了昨天做到哪。然後我發揮控制慾,指揮著 AI 把事情一一處理掉。好像主宰了很多事情,但這些事情大部分都只是在浪費時間的低價值活動。開始意識到這一點的時候,認真研究了一下 Claude Code 的 skill 以及 plugin marketplace,把做法寫成 skill,讓 AI 下次可以自己來。用了一陣子,又碰到還沒整理過的「每日任務」,再跑一次同樣的循環。
並不是我一開始就主觀認為該這樣做。是反覆整理了幾個 skill 之後,回頭反思自己的行為,才發現原來就該這麼做。至少對我而言,這樣的整理方向是舒適的。《阻止你寫點小東西的,是那個摩擦力》裡的部署 skill,跟《花最多錢的,不是你以為的那個》裡的 billing skill,被建立出來的時間大概差了兩三週。但一樣是呼叫那個魔法般的句子,把它們整理出來。
這個模式跑了七次,每次的起點不同,但目標都是一致的:我必須把時間省下來。省時間的方式有兩種,一種是它可以接近自動地執行,另一種是它執行的時候我不用等待,可以去做其他事情。很直覺地,未來某些事情可以是自動在某個時間點自己發生的,我只需要做事後回覆跟給意見就好。
在有這些 skill 之前,部署要記一堆指令,要自己搞定所有設定。一開始這些 skill 只在我自己的電腦上,但想想我的開發環境還挺多的,而 plugin marketplace 其實可以直接加入 private repository 使用,就算是這些私人的小工具也沒問題,不代表我必須要公開地散佈它。上架之後跨機器都能用。工具箱從只有部署,慢慢長出 standup、reviewer 這些日常工具。Cloud Run 的設定從最基本的 Service,擴展到 Job、環境變數、multi-container。帳單從靠人開 Console 看,變成 skill 自動分析,看到問題就改。
每一步都在降低「下次再做同樣事情」的摩擦力。不是一次到位的,是一點一點磨出來的。
如果你也覺得開發的日常有許多例行公事得處理,或是一些固定的套路反覆出現在你的生活裡,你應該試試看。
從最小的開始,甚至連 plugin 都不需要做。像我最初只是在 ~/.claude 裡寫想要的東西而已。你平常重複在做的事,不管是部署、檢查、清理、跑報告,那就是 skill 的候選。skill 就是一份 markdown,描述「遇到這種事該怎麼做」,不需要寫程式。寫完裝上,用了再改,不用一次規劃完。
《這個系列想說的事》裡提過,以前的小抄是靜態的文字,它不但不會抱怨你的偷懶,也不會幫你檢查結果有沒有奇怪的地方。而現在,在這個懶人勝利的時代,AI 會替你執行、替你檢查,並且指出潛在的問題。只要你有給它足夠的指示和提示就行了。當然還是奉勸各位,檢查的東西需要明確、可以重複會比較好,reproducible, predictable。
整個系列的產出是一個 plugins repository,但它不是給別人用的產品。它是我自己的工具箱,裡面裝的是我的習慣、我的流程、我踩過的坑。
已經有非常多人推出好用的 plugin 放在各種 plugin marketplace 上面。我並不打算把這個私人的工具箱推出去,因為私人的東西就必須為個人的習慣而打造。我並沒有覺得自己的行為足夠通用,也不覺得值得推廣。但這正是重點:你的工具箱應該長成你自己的樣子。沒有困難的門檻,你只需要呼叫 skill-creator 就行了。試著覺察自己生活中的不便利,或是流程上的各種摩擦點,做出對應的 skill 去處理它。多數的情況都不可能一次到位,但只要它有了形體,就可以再一次改變形狀來符合你的問題。
這是一個階段性的結尾。工具會繼續長,規則會繼續演化,新的摩擦會繼續出現。但現在我知道怎麼處理它們了。