寫代碼最煩的不是實現功能,是統一風格。團隊里有人用駝峰有人用下劃線,注釋寫得像天書,Code Review變成批斗會。有人發現了個野路子:扔給AI一份SPEC.md,讓它照著樣例代碼的風格自動生完整項目。
這招的核心在于「風格遷移」。不是讓AI瞎寫,而是給它一個已經寫好的優質代碼庫當模板,SPEC.md里寫明架構規則、命名規范、注釋格式。AI會像學徒臨摹師傅的手藝一樣,把新功能按老規矩搭出來。
實際效果有點兇殘。一個開發者實測后說:「Create this new project as specified in SPEC.md using as guide for coding style, design sensibility, comments」,結果生成的代碼跟他主力項目風格一致到分不清誰寫的。省掉的不是幾小時,是扯皮。
痛點在于幾乎沒人這么干。大部分人跟AI對話像擠牙膏,一句一句要,改完風格改邏輯,改完邏輯發現前面風格又亂了。SPEC.md相當于提前把「家規」立好,AI一次性交卷,而不是反復猜你想要什么。
這辦法對老項目迭代尤其扎心。維護三年以上的代碼庫,新功能怎么寫都像補丁。用SPEC.md把現有優質模塊喂給AI,新代碼能自動「長」成原生的樣子,技術債至少看起來沒那么丑了。
有人已經在GitHub上曬完整工作流,從SPEC模板到提示詞全開源。評論區最熱的反饋是:「試完發現之前的提示詞都白寫了。」
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.