domain-cli 是为 Rust 命令行工具整理设计约束的 Skill。它关注帮助信息、参数、配置覆盖、退出码和输出通道,让工具能给人用,也能接脚本。
数据写到标准输出,错误说明走标准错误,失败用非零退出码。这样管道接下游数据时,不会把一段报错文字误当结果继续处理。
配置优先级在主文中是命令参数、环境变量、配置文件、默认值,执行时要能解释最终值来自哪里。长操作有反馈,也需考虑中断与资源清理,不把进度条混进机器要读的结果。
主文列参数解析和终端库,代码骨架没实现具体命令,不能当成现成工具。适合动工前定接口约定;错误时 panic 也可能返回失败,但可理解的信息、可控清理和稳定行为仍需自己设计与测试。