{"repo":"Wangnov/cli-design-framework","free":true,"listed":false,"github":"https://github.com/Wangnov/cli-design-framework","clone":"git clone https://github.com/Wangnov/cli-design-framework.git","description":"Classification-first framework for designing and reviewing CLIs.","language":null,"stars":27,"topics":["cli","design-system","developer-experience","framework","ux"],"license":"MIT-0","category":"cli-tools","readme_excerpt":"CLI Design Framework Classify first. Design second. Inspired by Justin Poehnelt's essay, You Need to Rewrite Your CLI for AI Agents . This skill takes that provocation seriously, but starts one step earlier: before deciding how agent-friendly a CLI should be, first decide what kind of CLI it actually is. Language / 语言 - 中文 - English --- 中文 返回顶部 · 跳到 English 快速导航 - 如何安装 - 为什么会有这份 Skill - 一个极小示例 - 这份 Skill 会教你什么 - 30 秒教学 - 什么时候用 / 什么时候别用 - 怎么使用 - 常见问题 - 包结构与兼容性 项目 说明 --- --- 定位 一套 classification-first 的 CLI 设计与评审框架 核心原则 Classify first. Design second. 灵感起点 Justin Poehnelt 关于 agent-era CLI 的文章 适合场景 新 CLI 设计、已有 CLI 评审、分类争议澄清 如何安装 你可以通过两种方式安装这份 skill。 方式一：通过 ClawHub 安装 如果你想安装某个指定版本，也可以加上版本号： 方式二：通过 npx skills add 安装 如果这份 skill 已经放在一个公开仓库里，可以直接从仓库安装： 如果仓库里包含多个 skill，建议先用 --list 看可安装项，再继续安装。 兼容的 agent 包括： - Claude Code - Codex - OpenClaw - Other agents supported by the skills CLI ecosystem 为什么会有这份 Skill 这份 skill 的直接启发，来自 Justin Poehnelt 那篇关于 agent 时代 CLI 的文章。那篇文章点中了一个越来越现实的变化： 今天的 CLI，很多时候已经不只是被坐在终端前的人类操作。它也越来越频繁地被 agent、脚本、自动化系统、编排流程和其他机器调用。 但与这种使用方式的变化相比，CLI 的设计默认值往往还停留在人类优先的时代。很多工具在帮助信息、交互流程、输出形式、错误提示和状态模型上，首先考虑的仍然是“人怎么读、怎么点、怎么手动修”，而不是“agent 怎么理解、怎么约束、怎么恢复、怎么稳定调用”。 像 OpenClaw 这样的开源 agent，已经会频繁地为自己或用户设计新的 CLI、控制面和交互入口。但今天大多数 AI agent 的知识库里，关于 agent-first CLI 设计的经验仍然非常稀缺，往往只有零散的 JSON 输出建议，缺少成体系的分类判断、surface 设计、风险护栏和状态模型经验。 这正是这份 skill 想回应的问题：当 CLI 的操作者结构已经改变，设计方法也不能还完全停留在旧默认上。 它也想补上另一个缺口：当 agent 开始自己参与 CLI 设计时，它们需要的不只是“会用 CLI”，还需要“知道什么样的 CLI 适合被 agent 使用和演化”。 不过，这份 skill 的结论也不是“所有 C","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wangnov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wangnov/cli-design-framework/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}