終於進到開發方法了,前面說到這麼多各家的模型,終於回到主題Claude。我主要使用Claude Code做開發,搭配plan mode& mattpocock/skills作規則定型,mattpocock/skills裡面包含一系列工程實踐的知識,可以引導模型遵守規範。可用的工具包含grill-me/ grill-with-docs: 透過反覆提問來確定需求、整理成專案文件;to-spec/to-tickets: 將討論的項目轉為可實作的規格、項目;improve-codebase-architecture 整理複雜的程式碼為網頁報告...還有許多工程面向的功能。由於這是個起步的小專案,我只簡單使用到grill-me作規格定型。
首先要思考一個問題,一個新的功能下來怎麼辦:

所以對一個新功能,明確的規劃設計和文件是最重要的。我自己會認為如果是一個中高難度的任務-例如功能模組、串接服務、API,能明顯感覺到需要討論設計的情況: 用grill-me;反過來說例如簡單的UI調整、小bug修復,可以簡單討論後直接實作。
在這個簡報專案的初始階段,我通過grill-me來回討論了超過50個問題,跟AI對齊我的想法、和討論實作可行性,最後才有這個專案的完成。因此我認為mattpocock skills工作流的幫助相當大,無論是中型/大型專案,套用上這套工程實踐,對專案的程式&架構乾淨度、開發時間、Bug修復都有顯著提升。