Community程式設計與開發github.com

clankership/plugin

設置產品以便在所有環境(包括正式環境)中執行 Clanker Ship 測試:包含 Fixture API、TESTING.md、測試輔助工具與 CI。當有人要求設置測試、新增 Fixture API 或在暫存/正式環境中執行測試時使用。會擷取團隊的即時 fixtures 與 test-ci 指令。

plugin 是什麼?

此技能透過統一的 Fixture API、自動化的測試輔助工具以及針對所有環境(包括正式環境)的持續整合 (CI) 組態,為 Clanker Ship 產品提供完整的測試基礎設施設置。它會自動從團隊的知識庫中擷取即時測試數據(fixtures)與 test-ci 指令,確保測試設定與目前團隊標準保持一致。支援多種平台(Claude Code, Cursor, Codex),並透過逐步指引引導開發者完成 Fixture API 的建置、TESTING.md 文件的撰寫以及 CI 執行的設定,最後還會驗證每個環境的 fixtures 檢查通過。當使用者要求變更測試設定時,此技能會透過 update_agent_instructions 將變更儲存回團隊知識庫,維持組態的持續一致性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clankership/plugin/tree/HEAD/skills/set-up-testing

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

在你喜歡的 AI 中提問

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

說明文件

設置測試

  1. 使用 kind: "fixtures" 及 kind: "test-ci" 與團隊金鑰呼叫 get_agent_instructions。
  2. 依照 fixtures 指引建立 Fixture API,設定每個部署環境的 fixture URL,並根據其範本撰寫 TESTING.md。
  3. 依照 test-ci 指引加入 CI 執行。
  4. 針對每一個環境執行 clanker fixtures check --environment <env>,直到測試通過。在指示要求等待核准的地方停止。
  5. 當有人要求變更測試設定時,使用 update_agent_instructions 儲存變更。

Individual skills in this repo

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

相關技能