工程開發
skill-developer avatar

skill-developer

根據 Anthropic 最佳實踐建立與管理 Claude Code 技能,包含觸發條件、Hook 機制與漸進式揭露。

簡介

「技能開發者」技能是架構師與開發人員為 Claude Code 構建模組化、自動啟動工作流程的權威指南。它封裝了技能開發的核心架構,確保 Agent 遵循 Anthropic 的效能標準,包括 500 行文件限制與有效的漸進式揭露模式。對於旨在標準化 Agent 行為、強制執行防護措施以及透過自訂觸發條件自動檢索知識的團隊而言,此工具集至關重要。

  • 提供雙 Hook 架構的完整實作指導,涵蓋用於主動上下文注入的 UserPromptSubmit,以及用於錯誤處理提醒的停止 Hook。

  • 具備 skill-rules.json 的綜合架構管理,可精確控制強制執行層級(封鎖、建議、警告)與多重觸發條件。

  • 提供檔案結構的最佳實踐,利用獨立的 SKILL.md 檔案存放領域特定邏輯、限制條件與參考資料。

  • 支援進階觸發設定,包括關鍵字比對、基於 Regex 的意圖模式、檔案路徑 Glob 匹配與基於內容的驗證。

  • 內建偵錯工具,無需部署完整環境即可模擬並測試觸發條件啟動狀況。

  • 提供防護型技能的生命週期管理,能封鎖不安全的工具執行,直到完成必要的驗證步驟。

  • 專為開發領域特定 Agent、後端/前端準則或專業安全性防護措施的開發者所設計。

  • 輸入內容包括 JSON 格式的觸發準則定義、Markdown 文件以及用於執行上下文的 Shell 腳本 Hook。

  • 使用者應遵守每個技能 500 行的限制以維持效能,並利用連結的參考檔案進行深入說明。

  • 實作時請務必優先考慮工作階段追蹤,以避免在單次使用者對話中重複出現警告或封鎖提示。

  • 務必遵循既定的 Hook 序列:UserPromptSubmit、PreToolUse 與 PostToolUse 模式,以維持 Agent 的穩定性與對話感知能力。

倉庫統計

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