從來源直接安裝技能的最快方式。
npx clawhub@latest install bookforge-command-pattern-implementor
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 bookforge-command-pattern-implementor。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
command-pattern-implementor 是 Openclaw Skills 函式庫中的一個強大工具,旨在協助開發人員應用 Gang of Four 的行為型命令模式。它提供了一種結構化的方法將操作轉換為獨立物件,這對於構建需要模組化和複雜動作管理的複雜使用者介面至關重要。透過使用此工具,開發人員可以輕鬆地將觸發請求的物件與執行實際業務邏輯的物件分開。
此特定實作專注於為多級復原和重做功能建立可靠的狀態機。利用 Openclaw Skills,您可以自動化產生命令介面、具體命令類別以及在狀態轉換期間保持高保真度的歷史管理系統。這帶來了更乾淨的程式碼庫,其中按鈕和選單項目等 UI 元件無需了解其呼叫的底層系統服務。
要使用 Openclaw Skills 生態系統將此功能整合到您的專案中,請按照以下步驟操作:
clawhub install bookforge-behavioral-pattern-selector
確保您的程式碼庫在 UI 層 (Invokers) 和領域層 (Receivers) 之間有明確的隔離。在產生具體實作之前,您需要在首選程式語言中定義基礎命令介面或抽象類別。
command-pattern-implementor 根據以下結構分類組織資料:
| 組件 | 職責 | 資料元素 |
|---|---|---|
| 命令介面 | 協定定義 | Execute 和 Unexecute 的方法簽章 |
| ConcreteCommand | 操作封裝 | 接收者參考、參數和執行前狀態 |
| CommandHistory | 狀態導覽 | 命令的有序列表和整數索引指標 |
| MacroCommand | 組合管理 | 用於批次執行的子 Command 物件列表 |
加載中







































