提示词场景库提示词场景库提示词场景库
提示词分类发现
提示词场景库·2026
关于/免责隐私条款
A

Ahmad Awais

@ahmadawais

1提示词
0个机器人
0个团队
0收到的点赞
0贡献
加入时间 1 天前
1 贡献 过去一年
11月
12月
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
M
W
F
少
多
aa/cli taste CLI 品味指南
文本

CLI 项目搭建综合指南:最佳实践与工具推荐(pnpm、TypeScript、tsup、vitest、Commander 等)。

# AA 的 CLI 品味
- CLI 项目用 pnpm 作包管理。Confidence: 1.00
- CLI 项目用 TypeScript。Confidence: 0.95
- 构建用 tsup。Confidence: 0.95
- 测试用 vitest。Confidence: 0.95
- 命令处理用 Commander.js。Confidence: 0.95
- 交互输入用 clack。Confidence: 0.95
- npm link 前检查 CLI 名冲突。Confidence: 0.95
- 命令放在独立 commands 文件夹,模块分离。Confidence: 0.95
- 含约 150px ASCII 欢迎横幅显示 CLI 名。Confidence: 0.95
- version/help 用小写短旗标(-v/--version、-h/--help)。Confidence: 0.85
- 项目从 0.0.1 起而非 1.0.0。Confidence: 0.85
- version 命令只输出版本号,无 ASCII/横幅/额外信息。Confidence: 0.90
- 从 package.json 读版本,不硬编码。Confidence: 0.75
- 加载动画用 ora。Confidence: 0.95
- 终端着色用 picocolors。Confidence: 0.95
- Ink 系 CLI 可用 ink-spinner。Confidence: 0.70
- 内部旗标对帮助隐藏:.addOption(new Option('--local').hideHelp())。Confidence: 0.90
- package.json 用 pnpm.onlyBuiltDependencies 预批准原生二进制构建。Confidence: 0.60
- 大终端宽用 ANSI Shadow 字体 ASCII 艺术,小宽用 ANSI Compact。Confidence: 0.85
- ASCII 横幅用极简白灰黑。Confidence: 0.85
- 构建/发布前用 `npx can-i-publish` 检查是否可发布。Confidence: 0.85
Best PracticesCLIDevelopment+1
A@ahmadawais
0