AI onboarding: uwf prompt setup 引导流程改进建议 #99

Closed
opened 2026-06-05 08:31:16 +00:00 by xiaonuo · 1 comment
Owner

背景

以 AI agent 视角从零体验 @united-workforce/cli@0.1.1 安装配置流程,发现以下问题:


问题 1:uwf prompt usage 输出了三个 skill 拼在一起

运行 uwf prompt usage 时,stdout 包含了 uwf-usage + uwf-workflow-authoring + uwf-adapter-developing 三个完整 SKILL.md(用 --- 分隔拼接),而不是只输出 uwf-usage 一个。

如果安装指南告诉 AI "把 uwf prompt usage 的输出作为 SKILL.md 创建一个 skill",AI 会拿到一个包含三段 frontmatter 的文件——这不是合法的 SKILL.md。

预期行为:每个 uwf prompt <name> 只输出对应的单个 SKILL.md 内容。


问题 2:uwf prompt setup 的指导方式需要改进

当前输出告诉 AI:

uwf prompt usage > ~/.hermes/skills/uwf-usage/SKILL.md

问题:

  • 路径是 Hermes-specific 的 — 换成 Cursor/Claude Code 等其他 agent 就不对了
  • 绕过了 skill 管理 API — 正确做法是让 AI 用所在框架的 skill 管理 API(如 Hermes 的 skill_manage)来创建 skill

建议setup 输出应该这样引导(框架无关):

  1. 运行 uwf prompt usage,将输出内容作为 SKILL.md 创建一个名为 uwf-usage 的 skill
  2. 同理运行 uwf prompt workflow-authoring 创建 uwf-workflow-authoring skill
  3. 同理运行 uwf prompt adapter-developing 创建 uwf-adapter-developing skill

AI 会自动执行命令、拿到输出、用框架的 skill API 完成创建,不需要中间预览步骤。


问题 3:setupbootstrap 命名容易混淆

uwf prompt setup 输出安装指南,uwf prompt bootstrap 输出 skill 内容,但这两个名字对 AI 来说含义太接近。AI 第一反应会觉得 bootstrap 才是安装指南,setup 才是 skill 内容——实际恰恰相反。

建议

  • 去掉 bootstrap,让 setup 只做安装指南;或者
  • 改名为 uwf prompt quickref(快速参考卡片),和 setup(安装步骤)明确区分

整体评价

AI 友好度 7/10

维度 评分 说明
命令可发现性 uwf prompt setup 很好找
输出可读性 Markdown 格式清晰
框架无关性 路径写死了 Hermes
Skill 安装方式 应引导用 API 而不是 pipe
内容完整性 文档本身很好
Prompt 命名 setup/bootstrap 容易混淆
## 背景 以 AI agent 视角从零体验 `@united-workforce/cli@0.1.1` 安装配置流程,发现以下问题: --- ### 问题 1:`uwf prompt usage` 输出了三个 skill 拼在一起 运行 `uwf prompt usage` 时,stdout 包含了 `uwf-usage` + `uwf-workflow-authoring` + `uwf-adapter-developing` 三个完整 SKILL.md(用 `---` 分隔拼接),而不是只输出 `uwf-usage` 一个。 如果安装指南告诉 AI "把 `uwf prompt usage` 的输出作为 SKILL.md 创建一个 skill",AI 会拿到一个包含三段 frontmatter 的文件——这不是合法的 SKILL.md。 **预期行为**:每个 `uwf prompt <name>` 只输出对应的单个 SKILL.md 内容。 --- ### 问题 2:`uwf prompt setup` 的指导方式需要改进 当前输出告诉 AI: ```bash uwf prompt usage > ~/.hermes/skills/uwf-usage/SKILL.md ``` 问题: - **路径是 Hermes-specific 的** — 换成 Cursor/Claude Code 等其他 agent 就不对了 - **绕过了 skill 管理 API** — 正确做法是让 AI 用所在框架的 skill 管理 API(如 Hermes 的 `skill_manage`)来创建 skill **建议**:`setup` 输出应该这样引导(框架无关): > 1. 运行 `uwf prompt usage`,将输出内容作为 SKILL.md 创建一个名为 `uwf-usage` 的 skill > 2. 同理运行 `uwf prompt workflow-authoring` 创建 `uwf-workflow-authoring` skill > 3. 同理运行 `uwf prompt adapter-developing` 创建 `uwf-adapter-developing` skill AI 会自动执行命令、拿到输出、用框架的 skill API 完成创建,不需要中间预览步骤。 --- ### 问题 3:`setup` 和 `bootstrap` 命名容易混淆 `uwf prompt setup` 输出安装指南,`uwf prompt bootstrap` 输出 skill 内容,但这两个名字对 AI 来说含义太接近。AI 第一反应会觉得 bootstrap 才是安装指南,setup 才是 skill 内容——实际恰恰相反。 **建议**: - 去掉 `bootstrap`,让 `setup` 只做安装指南;或者 - 改名为 `uwf prompt quickref`(快速参考卡片),和 `setup`(安装步骤)明确区分 --- ## 整体评价 AI 友好度 **7/10** | 维度 | 评分 | 说明 | |------|------|------| | 命令可发现性 | ⭐⭐⭐ | `uwf prompt setup` 很好找 | | 输出可读性 | ⭐⭐⭐⭐ | Markdown 格式清晰 | | 框架无关性 | ⭐⭐ | 路径写死了 Hermes | | Skill 安装方式 | ⭐⭐ | 应引导用 API 而不是 pipe | | 内容完整性 | ⭐⭐⭐ | 文档本身很好 | | Prompt 命名 | ⭐⭐ | setup/bootstrap 容易混淆 |
Author
Owner

补充:问题 2 的安装引导可以更简化,不需要让 AI 先预览输出内容,直接一步到位:

  1. 运行 uwf prompt usage,将输出内容作为 SKILL.md 创建一个名为 uwf-usage 的 skill
  2. 同理运行 uwf prompt workflow-authoring 创建 uwf-workflow-authoring skill
  3. 同理运行 uwf prompt adapter-developing 创建 uwf-adapter-developing skill

AI 会自动执行命令、拿到输出、用框架 skill API 完成创建,不需要中间步骤。

补充:问题 2 的安装引导可以更简化,不需要让 AI 先预览输出内容,直接一步到位: 1. 运行 `uwf prompt usage`,将输出内容作为 SKILL.md 创建一个名为 `uwf-usage` 的 skill 2. 同理运行 `uwf prompt workflow-authoring` 创建 `uwf-workflow-authoring` skill 3. 同理运行 `uwf prompt adapter-developing` 创建 `uwf-adapter-developing` skill AI 会自动执行命令、拿到输出、用框架 skill API 完成创建,不需要中间步骤。
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shazhou/united-workforce#99