We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3396ecd commit 83598dbCopy full SHA for 83598db
skills/create-skill/SKILL.md
@@ -99,6 +99,8 @@ Python 脚本规范要点:
99
- 移除依赖引用后,若确认不再使用,应同步移除该依赖。
100
- **CLI 形态**:
101
- 命令行参数优先用 Typer。
102
+ - 对离散可选值(如 `format`、`view`、`profile`、`column` 等),优先使用 `Enum` 或 `Literal` 做类型标注,而不是只靠 help 文案描述可选值;这样 Typer 可以自动在 `--help` 中展示候选值,提升可读性与可发现性。
103
+ - 取舍建议:少量、一次性使用的枚举值可优先用 `Literal`;需要复用、集中管理或值较多时优先用 `Enum`。
104
- 输出提示/表格优先用 rich(提升可读性)。
105
- 数据模型与参数校验优先用 pydantic(失败信息清晰可定位)。
106
- Typer 应用实例变量名使用小写 `app`。
0 commit comments