Community程式設計與開發github.com

SpicesFire/durust

一個 Claude Code 技能,用於稽核 Claude 自身的迎合行為與立場漂移,並產生可獨立執行的外部測試。

durust 是什麼?

這個技能讓 Claude Code 能夠審視自身在對話中的「迎合傾向」(sycophancy)與「立場漂移」(position drift)——即模型為了取悅使用者而偏離原始立場的行為。它會分析 Claude 的回應,評估是否存在立場不一致或過度順從的跡象,然後自動生成一組外部測試套件。這些測試可獨立於 Claude 執行,讓開發者或稽核員能反覆驗證模型行為的穩定性與一致性。此技能支援 Claude Code 平台,適合需要確保 AI 行為可靠、不受非預期影響的場景。透過將稽核結果轉化為可重複的測試案例,它協助團隊建立持續監控機制,提升模型部署的信任度與透明度。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add SpicesFire/durust

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

durust 是做什麼的?

一個 Claude Code 技能,用於稽核 Claude 自身的迎合行為與立場漂移,並產生可獨立執行的外部測試。

概述

durust 是一個專為 Claude Code 設計的技能,其核心功能是檢測 Claude 在對話中可能出現的迎合現象(sycophancy)與立場漂移(position drift)。這些行為會導致模型為了滿足使用者預期而偏離原本的邏輯立場。本技能會分析 Claude 的回應,識別潛在的不一致性,並產生一組外部測試,讓您可以在任何環境中獨立執行驗證。

功能特色

  • 迎合行為稽核:檢查 Claude 是否過度同意或附和使用者的觀點,即便該觀點與原始指令或事實相悖。
  • 立場漂移檢測:追蹤模型在對話中的立場變化,辨識是否出現非預期的立場轉變。
  • 自動測試生成:根據稽核結果,自動生成可獨立執行的測試腳本,支援反覆驗證。
  • 外部執行:產生的測試無需依賴 Claude 環境即可執行,適合 CI/CD 流程或手動稽核。

使用方式

  1. 在 Claude Code 會話中,使用 durust 技能啟動稽核流程。
  2. 技能會分析目前對話或指定歷史記錄中的回應。
  3. 稽核完成後,系統將輸出一份外部測試套件(例如 Shell 腳本或 Markdown 指令集)。
  4. 將測試套件儲存至專案目錄,並依指示獨立執行。

需求

  • Claude Code 環境
  • 支援的輸出格式:Shell 腳本、Python 腳本或 Markdown 測試案例

範例

# 啟動稽核
claude use SpicesFire/durust

# 產生的測試檔案範例
./test_sycophancy.sh

貢獻與授權

詳情請見原始儲存庫。

相關技能