LogoClawIndex
案例技能关于
LogoClawIndex

cli-tool-architect - 跨语言命令行工具设计与架构规范

提供关于 CLI 子命令结构、配置优先级、输出格式化、退出代码及 Shell 补全的跨语言规范与实现方案。

标签

更新于: 2026-09-24
cli架构gopython规范

能力

设计 CLI 子命令层级结构应用配置优先级规则分离标准输出数据与标准错误日志将输出格式化为 JSON 或 YAML

典型输入

CLI 标志与位置参数环境变量TOML 配置文件

典型输出

标准输出数据(文本、JSON 或 YAML)标准错误日志与错误消息TOML 配置文件

该技能可以做什么

  • 设计 CLI 子命令层级结构
  • 应用配置优先级规则
  • 分离标准输出数据与标准错误日志
  • 将输出格式化为 JSON 或 YAML
  • 管理 CLI 退出代码与错误
  • 配置颜色与终端 TTY 行为
  • 生成 Shell 自动补全脚本

输入

  • CLI 标志与位置参数
  • 环境变量
  • TOML 配置文件

输出

  • 标准输出数据(文本、JSON 或 YAML)
  • 标准错误日志与错误消息
  • TOML 配置文件
  • Shell 补全脚本

要求

  • 包含 cobra、pflag 和 viper 的 Go 环境
  • 包含 typer 的 Python 环境

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。