cli

仓库创建 2026年6月30日最近提交 22 天前SkillHot 收录 22 天前
▸ 精选理由

适合提升开发效率并覆盖常见 CLI 生态与发布渠道。

这个 Skill 做什么

帮助构建与打包终端 CLI 工具并处理子命令、发布与性能问题。

帮你从零设计并打包终端 CLI 工具,覆盖子命令、参数解析、交互提示、错误信息和发布到 npm/PyPI/Homebrew 的流程。适合构建开发者工具或改进现有命令行程序,支持 Node (Commander、Oclif)、Python (Click、Typer)、Go (Cobra)、Rust (Clap) 等生态。还会关注可用性、启动性能和分发体验。

▸ 展开 SKILL.md 英文原文

Use for building or packaging a CLI/terminal tool — Node (Commander, Oclif), Python (Click, Typer), Go (Cobra), Rust (Clap), shell scripts. Not for services with a CLI entrypoint → skill backend.

开发编程CLI开发打包发布跨语言通用
0
Stars
0
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/muxammadmamajonov/dot-claude/main/.claude/skills/cli/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/muxammadmamajonov/dot-claude/main/.claude/skills/cli/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# CLI Tool Skill

## When to use

- Building a new CLI tool or developer utility from scratch
- Adding subcommands, flags, interactive prompts, or config file support
- Improving error messages, help text, or shell completion
- Packaging and distributing a CLI (npm, PyPI, Homebrew, GitHub Releases, Scoop)
- Profiling slow CLI startup or command execution

---

## Workflow

1. **Classify the project** — Read `docs/specs/product-spec.md` to confirm target users (developers, ops, end users), distribution method, and whether the tool is a standalone binary, a language-specific package, or a plugin to an existing CLI ecosystem.

2. **Design the command interface before coding**
   - Sketch the fu
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有