durust 是做什麼的?
一個 Claude Code 技能,用於稽核 Claude 自身的迎合行為與立場漂移,並產生可獨立執行的外部測試。
概述
durust 是一個專為 Claude Code 設計的技能,其核心功能是檢測 Claude 在對話中可能出現的迎合現象(sycophancy)與立場漂移(position drift)。這些行為會導致模型為了滿足使用者預期而偏離原本的邏輯立場。本技能會分析 Claude 的回應,識別潛在的不一致性,並產生一組外部測試,讓您可以在任何環境中獨立執行驗證。
功能特色
- 迎合行為稽核:檢查 Claude 是否過度同意或附和使用者的觀點,即便該觀點與原始指令或事實相悖。
- 立場漂移檢測:追蹤模型在對話中的立場變化,辨識是否出現非預期的立場轉變。
- 自動測試生成:根據稽核結果,自動生成可獨立執行的測試腳本,支援反覆驗證。
- 外部執行:產生的測試無需依賴 Claude 環境即可執行,適合 CI/CD 流程或手動稽核。
使用方式
- 在 Claude Code 會話中,使用
durust技能啟動稽核流程。 - 技能會分析目前對話或指定歷史記錄中的回應。
- 稽核完成後,系統將輸出一份外部測試套件(例如 Shell 腳本或 Markdown 指令集)。
- 將測試套件儲存至專案目錄,並依指示獨立執行。
需求
- Claude Code 環境
- 支援的輸出格式:Shell 腳本、Python 腳本或 Markdown 測試案例
範例
# 啟動稽核
claude use SpicesFire/durust
# 產生的測試檔案範例
./test_sycophancy.sh
貢獻與授權
詳情請見原始儲存庫。