cli-developer 是用於設計與建構命令列介面的技能:在建立 CLI 工具、實作健全的參數解析或新增互動式提示與進度指示時使用。它提供關於 CLI 設計模式、旗標與子指令的組織、驗證與錯誤處理、跨平台輸入/輸出,以及自動產生 shell 補全(bash、zsh、fish)的指引。典型使用案例包括為新…
cli-developer 是用於設計與建構命令列介面的技能:在建立 CLI 工具、實作健全的參數解析或新增互動式提示與進度指示時使用。它提供關於 CLI 設計模式、旗標與子指令的組織、驗證與錯誤處理、跨平台輸入/輸出,以及自動產生 shell 補全(bash、zsh、fish)的指引。典型使用案例包括為新 CLI 搭建骨架、選擇或整合解析函式庫、實作使用者友善的提示、顯示進度條與旋轉器,以及撰寫測試與 CI 友善的行為。主要優點為一致的 UX 模式、透過說明文字與補全提升可被發現性、兼顧無障礙與非互動模式,以及參數解析、日誌、退出碼與打包的最佳實務。當你需要務實且能投入生產的 CLI 功能與實作指引時,請呼叫此技能。
本頁屬於 OpenClaw Skills 學習體系,涵蓋技能安裝、分類導覽與實戰連結。