Community程式設計與開發github.com

nadavushka-dev/nadavushka-plugs

以「紅→綠」證據(螢幕擷圖、curl、先失敗後通過的測試、資料庫查詢、消費者結果)證明一項變更。可獨立使用、作為 autonomous-squad 的第 4 步驟,或作為 QA 驗證他人的工作。

nadavushka-plugs 是什麼?

此技能用於生成具體且可重現的「紅→綠」證據,以證明程式碼變更確實達成了預期目標。它定義了一套嚴格的證據類型,涵蓋 UI/視覺、API/合約、後端邏輯、資料庫狀態與事件/非同步處理等不同面向,每種變更都應對應到最適合的證明方式。使用者可以在自己的工作中獨立使用此技能,也可以作為 autonomous-squad 工作流程的第四步(證明環節),或是以 QA 身份驗證他人的工作成果——此時必須自行重現「先紅後綠」的流程,而非信任對方提供的 artifacts。所有證據都必須保存並記錄路徑,最終以「EOP」(Evidence Of Proof)為標題張貼在工單留言中。此技能支援 Claude Code、Cursor、Codex 等主流 AI 代理平台,並需在執行前讀取同目錄下的 squad-config.md 設定。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nadavushka-dev/nadavushka-plugs/tree/HEAD/squad/skills/tkt-evidence

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

在你喜歡的 AI 中提問

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

說明文件

使用者輸入:$ARGUMENTS

設定

在做任何其他事之前: 讀取 ${CLAUDE_SKILL_DIR}/../squad-config.md

證明

  • 盡可能在變更前後都留下記錄。儲存每個 artifact 並回報其路徑。
  • 如果某一種證據類型不可用,就切換到另一種。
  • 正在驗證他人的工作(QA)?請自行重新執行「紅→綠」流程——絕不信任他們提供的 artifacts。

證據必須以標題「EOP」張貼在工單留言中,EOP 代表 Evidence Of Proof(證明證據)。

證據類型

tkt 類別紅→綠 證明
UI / 視覺UI 證據工具 前/後 螢幕擷圖(目前預設方式)
UI 與設計參考比對(tkt 引用 Figma 節點,或附上參考 HTML/PNG 作為「設計稿」)螢幕擷圖是紅色;綠色是針對受影響元素 及其相鄰元素 與參考設計在相同視口下渲染的 測量表格——包含矩形、圓角、間距、中心偏移
API / 合約以 curl 呼叫端點 → 先得到錯誤狀態/主體,再得到正確狀態/主體(兩次結果都儲存)
後端邏輯 / 計算 / 金錢運算一個涵蓋根本原因的 單元測試/整合測試,先失敗、後通過
資料 / 資料庫狀態一個資料庫查詢顯示錯誤的儲存狀態,然後顯示正確的狀態(以及任何遷移)
事件 / Kafka / 非同步產生觸發事件,並擷取 消費者可觀察的輸出結果(如 dispatcher 日誌列 / 資料庫列 / 外部呼叫),先錯誤、後正確。在生產者端進行的單元測試只是回歸防護,不是此類證明

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能