工程開發
Confidence Check avatar

Confidence Check

開發人員的事前實作信心評估工具。透過重複代碼檢查、架構合規性、官方文件驗證與根本原因分析,確保達到 90% 以上的準備度。

簡介

信心評估 (Confidence Check) 技能是軟體工程工作流程的嚴格守門員,專為使用 Claude Code 的代理程式與開發人員所設計。透過在啟動任何實作任務前強制要求 90% 或更高的信心分數,它能有效防止過早編碼、減少技術債並最大限度地降低「方向錯誤」的執行風險。此工具編排了一套系統化的驗證流程,迫使代理程式對任務的技術可行性與策略一致性進行檢核。它適用於需要嚴格遵守可維護性與架構完整性的軟體工程師、系統架構師與 AI 代理編排者。

  • 使用進階的 Grep 與 Glob 搜尋模式,在儲存庫中執行自動化的重複功能檢測。

  • 透過交叉比對 CLAUDE.md 與 PLANNING.md 指南,驗證架構合規性,確保與 Supabase、UV 與 pytest 等技術堆疊的一致性。

  • 透過 Context7 MCP 與 WebFetch 強制要求審閱官方文件,以驗證 API 相容性並避免依賴過時的假設。

  • 透過 Tavily MCP 與網頁搜尋整合,找出經過驗證的開源實作,提供基礎參考案例。

  • 透過分析日誌、堆疊追蹤與錯誤訊息進行根本原因識別,確保解決問題的核心而非僅修補症狀。

  • 實作加權評分系統 (0.0 到 1.0),每項檢查都會計入總分,為開發準備度提供明確的通過/失敗訊號。

  • 在開啟新檔案或修改核心模組之前,請務必執行此檢查,以確保您的變更經過驗證且必要。

  • 此工具預期接收結構化輸入,並提供格式化後的總結摘要,指出是否應繼續開發、提出替代方案或請求更多上下文。

  • 設計為元編程配置;雖然參考 TypeScript 實作於 confidence.ts,但此技能作為指令注入的工作流程運作。

  • 預期輸出包含五項標準的詳細分類與最終百分比分數,以證明開發決策的合理性。

  • 限制:需要完整的專案文件 (CLAUDE.md, PLANNING.md) 才能發揮最佳功能;依賴外部網路工具進行即時文件與開源驗證。

倉庫統計

Star 數
0
Fork 數
0
Open Issue 數
0
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月4日 上午12:06
在 GitHub 查看