verification-before-completion
聲明完成前請驗證
也可從以下取得: Cycleaddict,DYAI2025,Dimon94,davila7,CodingCossack,ANcpLua,Cygnusfear,obra
此技能可防止 AI 代理做出虛假的完成聲明,要求在報告成功前提供實際的驗證證據。它確保測試通過、建置成功,且工作真正完成。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「verification-before-completion」。 測試現在應該會通過
預期結果:
執行測試套件...
結果:42 個測試,42 個通過,0 個失敗
退出碼:0
所有測試通過。
正在使用「verification-before-completion」。 建置已成功完成
預期結果:
執行建置命令...
> npm run build
退出碼:0
建置已成功完成。
輸出大小:2.3MB
正在使用「verification-before-completion」。 錯誤已修復
預期結果:
執行復現測試...
原始失敗輸入:{id: 123}
預期:拋出錯誤
實際:拋出錯誤
確認錯誤已修復。
安全審計
低風險This is a meta-skill providing verification guidelines. The static scanner flagged 13 external_commands patterns and 1 weak crypto pattern, but evaluation shows these are FALSE POSITIVES: the skill contains instructions for AI agents to run verification commands (tests, linters, builds) as text examples - not actual executable code. No cryptographic code exists. System/network reconnaissance flags refer to standard DevOps terms (VCS, git diff). This skill promotes honest verification practices and poses no security risk.
高風險問題 (1)
中風險問題 (1)
低風險問題 (1)
品質評分
你能建構什麼
提交前的測試驗證
在提交程式碼之前,要求 AI 執行測試命令並顯示全新執行的實際通過/失敗計數。
PR 前的建置驗證
在聲明成功前要求顯示退出碼為 0 的建置命令輸出,防止過早建立 PR。
回歸測試驗證
確保回歸測試遵循紅 - 綠模式:修復後通過、無修復時失敗、恢復後通過。
試試這些提示
在聲明此工作完成之前,執行驗證命令並向我們顯示實際輸出。沒有證據請勿聲明成功。
執行完整測試套件並報告:測試總數、通過數、失敗數,以及任何失敗的確切錯誤訊息。顯示退出碼。
執行建置命令並顯示退出碼。報告輸出中的任何編譯錯誤或警告。
檢視原始需求。對於每個需求,說明:已滿足/未滿足/有差距。引用程式碼或測試輸出中的具體證據。
最佳實務
- 始終執行新的驗證命令 - 切勿相信快取或先前的結果
- 在做出任何聲明前閱讀完整輸出包括退出碼
- 用證據表達實際狀態,而非信心或假設
避免
- 僅基於代理成功報告聲明完成,未經獨立驗證
- 在驗證前使用「應該」、「可能」、「似乎」等詞語
- 在需要完整建置驗證時僅依賴部分檢查如 linter 通過