Community程式設計與開發github.com

x0c/agent-friendly-cli

在新建、改造或評審命令列工具(CLI)及其配套 Skill 時使用,特別針對供 AI Agent 穩定呼叫、同時也給人正常使用的 CLI。涵蓋命令面設計、非互動模式、JSON 輸出契約、退出碼分層、dry-run、冪等、鑑權安全、CLI/腳本/Skill/Agent 職責分層、事務式編排、風險授權、終態驗證和驗收方法。

agent-friendly-cli 是什麼?

此 Skill 旨在協助開發者建構、改造或審查「對 AI Agent 友善」的命令列工具(CLI)。其核心目標是讓 CLI 既能被人類流暢使用,又能被 AI Agent 穩定、可靠地呼叫。它詳細涵蓋了設計上的關鍵面向,包括命令面設計、非互動執行模式、結構化的 JSON 輸出契約、退出碼的分層設計、實作 Dry-run 預覽、保證冪等性、處理鑑權與安全性、明確定義 CLI、腳本、Skill 和 Agent 之間的職責邊界、支援事務式的原子排程、建立風險授權機制,以及導入終態驗證與完整的驗收方法。支援的平台包括 Claude Code、Cursor、Codex 等主流 AI Agent 環境。此 Skill 透過結構化的準則與規範,幫助開發者產出更適合自動化整合的命令列工具。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/x0c/agent-friendly-cli-skill/tree/main

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

在你喜歡的 AI 中提問

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

說明文件

agent-friendly-cli 是做什麼的?

在新建、改造或評審命令列工具(CLI)及其配套 Skill 時使用,特別針對供 AI Agent 穩定呼叫、同時也給人正常使用的 CLI。涵蓋命令面設計、非互動模式、JSON 輸出契約、退出碼分層、dry-run、冪等、鑑權安全、CLI/腳本/Skill/Agent 職責分層、事務式編排、風險授權、終態驗證和驗收方法。

相關技能