命令行工具好用的Skill

帮你构建命令行工具,实现参数解析和交互式提示。

cli-developer 是一份帮助 AI 开发命令行工具的 Skill。一个工具能执行任务却难以使用时,它先整理常用操作与帮助信息,再设计参数和子命令。

实现后不只测功能,还检查帮助、版本、错误提示、取消操作与跨平台行为。数据输出要能接到下一条命令,日志和诊断另走错误输出;没有交互终端时,也不应强加颜色或卡在提问等待输入。

原文按 Node.js、Python、Go 分别提供参考,正文只介绍主文流程,不展开未读的框架细则。它把启动 50 毫秒设为目标,实际要测量,不能当工具默认已达到的速度。你需要用户任务、现有命令与兼容要求,新参数也不能随意破坏旧用法。

分类:编程开发

来源仓库:jeffallan/claude-skills

适合用来做什么

  • 如何使用 commander 库实现命令行工具的子命令?
  • 请为我生成一个带有进度条的 Node.js CLI 脚本。

安装 cli-developer

npx skills add https://www.iskills.cc/skills/jeffallan/claude-skills/cli-developer/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 cli-developer 的用途与原始说明

浏览全部 Skill 指南