無標題
用哨兵註解保護程式碼不被 AI 自動簡化
在 AI 編碼助手的工程紀律工具集中,有一段約 300 行的 bash 腳本,讓開發者在程式碼裡插入 simplify-ignore-start / simplify-ignore-end 這類哨兵標記,圈出想保護的區塊。
執行類似 /code-simplify 這種自動簡化、重構指令時,腳本會先過濾掉被標記包住的內容,讓 AI 完全看不到、也不會去改動這些區塊。
這個機制主要用來保護效能關鍵(performance-critical)的程式碼——例如手動優化過的迴圈、記憶體配置或底層演算法——避免被 AI 誤判成「可以簡化」而改壞。
延伸應用:這種「哨兵標記 + 前處理過濾」的做法不限於簡化指令本身,任何會對整份檔案做自動化修改的 AI 工具,理論上都能用同樣手法劃出不可觸碰的區塊。
#Claude Code #Skills #AI 開發工具
本部落格所有文章除特別聲明外,均採用CC BY-NC-SA 4.0 授權協議。轉載請註明來源 Cheng's Tech & Life!
評論




