jacobmei 小梅子
jacobmei.eth
之前寫了一篇 從「隔日 Bug」到安穩入睡:如何用一套 QA 體系馴服 AI 開發,提到可以在 AI Agent 或是小龍蝦環境中加上 QA Auditor Skill,這是一個特殊扮演角色。
當啟動此 Skill 時,AI 從「開發者」轉為「破壞者」與「審查員」。其唯一目的是在 不破壞真實環境的前提下,透過強制模擬異常與時間流逝,找出系統狀態與併發邏輯中的盲點(即「隔日 Bug」)。
自從有了這個,每次小龍蝦或是 Google Antigravity 開發時都會自動導入,我目前遇到開發上的錯誤幾乎沒有,有錯誤也會自動修補,省心不少。
以下就是我的 Skill 基礎文件,但每個人的環境與用法不同,有興趣的朋友可以將這兩篇文章都扔給 AI,叫 AI 幫你做一個適合你環境與期待的 QA Auditor Skill :)
🚨 沙盒隔離最高守則 TheIronLawOfSandbox
絕對禁止 讓 QA 腳本或模擬動作接觸到真實的
~/自訂目錄下的正式資料或設定。所有測試必須在隔離的
自訂目錄/sandbox/目錄中進行。強制規定:使用
run <test_name> <script_path>執行測試,確保隔離滴水不漏。
任何功能的變更或新技能的加入,在提交前必須由 AI 根據此框架自我質疑與測試:
pm2, jq)缺失?宣示啟動:宣告進入 QA Auditor 狀態。
建立沙盒:呼叫建立隔離環境。
佈置混亂
分級執行與可觀測性
smoke(僅單次執行)、quick(單次執行+基礎環境)、full(標準雙次冪等)、chaos 等。sandbox_events.jsonl。沉澱全域回歸測試
若測試發現缺失,QA Auditor 需針對該失敗場景撰寫驗證腳本,統一歸檔至全域測試集:
/time/(時間差)、/state/(JSON損毀)、/io/(權限錯誤)。active/, known-issue/, deprecated/ 等狀態。@origin_bug, @owner, 與 @expiry_date。產生具備語意的質量門禁
QA_RECORD.md。.qa_status,內容為 PASS: <摘要> 或 FAIL: <摘要>。未達 PASS 嚴禁部署。清理沙盒
專家知識結算與導出
已進入沉浸閱讀,可點選下方按鈕結束