name: phx:intro description: Elixir/Phoenix插件的交互式介绍。在6个部分中逐步介绍命令、工作流和功能。 argument-hint: [–section N]
插件介绍教程
Elixir/Phoenix插件的交互式逐步介绍,分为6个部分(约5分钟)。
参数
$ARGUMENTS可以包含--section N以跳转到特定部分(1-6)- 无参数 = 从第1部分开始
执行流程
- 读取
references/tutorial-content.md获取所有部分内容 - 解析
$ARGUMENTS中的--section N标志(1-6) - 如果指定了
--section N,直接跳转到该部分 - 否则从第1部分开始
部分展示循环
对于每个部分:
- 完全呈现部分内容 — 不要缩写或总结。参考文件中的每个段落、表格和代码块都必须出现在输出中
- 呈现后,使用
AskUserQuestion选项:- 如果还有剩余部分:“下一个:[下一个部分标题]”, “跳到速查表”, “停止在这里”
- 如果在最后部分(6):不需要问题,以结束消息结束
部分标题
| N | 标题 |
|---|---|
| 1 | 欢迎 |
| 2 | 核心工作流命令 |
| 3 | 知识与安全网 |
| 4 | 钩子与行为规则 |
| 5 | 初始化、审查与空白 |
| 6 | 速查表与后续步骤 |
铁律
- 一次一个部分 — 不要一次性转储所有内容
- 用户控制节奏 — 总是在部分之间提供停止选项
- 干净的格式化 — 使用表格和代码块,而不是大段文本
结束消息
在第6部分之后(或用户停止时):
您已经准备就绪!尝试 `/phx:plan` 与您的下一个功能,以查看工作流在行动中。
随时运行 `/phx:intro --section N` 以重新访问特定部分。
注释
- 这运行在主对话上下文中(不是子代理)
- 参考文件可读,因为技能在用户会话中运行
- 保持语调友好但简洁 — 开发者不想要多余内容