cli-developer 是一份帮助 AI 开发命令行工具的 Skill。一个工具能执行任务却难以使用时,它先整理常用操作与帮助信息,再设计参数和子命令。
实现后不只测功能,还检查帮助、版本、错误提示、取消操作与跨平台行为。数据输出要能接到下一条命令,日志和诊断另走错误输出;没有交互终端时,也不应强加颜色或卡在提问等待输入。
原文按 Node.js、Python、Go 分别提供参考,正文只介绍主文流程,不展开未读的框架细则。它把启动 50 毫秒设为目标,实际要测量,不能当工具默认已达到的速度。你需要用户任务、现有命令与兼容要求,新参数也不能随意破坏旧用法。