名称: 创建提示 描述: 使用元提示技术在指定级别(1-7)生成一个新的agentic提示。适用于创建新的slash命令或工作流提示。 参数提示: [级别] [目的描述] 允许工具: 读、写、全局
创建提示
在指定级别生成一个新的提示。
参数
$1: 级别(1-7)$ARGUMENTS: 提示目的的高级描述(级别之后)
指令
您正在指定级别创建一个新的agentic提示。
步骤 1: 解析参数
提取:
- 从
$1获取级别(1-7,未指定时默认为2) - 从剩余参数中获取描述
如果未提供描述,停止并询问用户提示目的。
步骤 2: 确定级别要求
基于级别,识别所需部分:
| 级别 | 所需部分 |
|---|---|
| 1 | 标题、高级提示 |
| 2 | 标题、变量、工作流、报告 |
| 3 | 标题、变量、工作流(带控制流) |
| 4 | 标题、变量、工作流(带委托) |
| 5 | 标题、变量、工作流(接受提示输入) |
| 6 | 标题、变量、工作流、指定格式 |
| 7 | 标题、变量、工作流、专业知识 |
步骤 3: 设计变量
确定:
- 动态变量(用户提供的内容)
- 静态变量(固定值)
- 默认值(如果合适)
步骤 4: 设计工作流
创建适合级别的编号步骤:
- 级别 1: 简单顺序指令
- 级别 2: 输入 -> 处理 -> 输出模式
- 级别 3: 添加条件、循环、停止条件
- 级别 4: 添加任务工具委托
- 级别 5: 接受提示文件作为输入
- 级别 6: 包含模板生成
- 级别 7: 包含专业知识积累
步骤 5: 生成提示
按照级别结构创建提示。
步骤 6: 保存和报告
输出
生成提示并提供摘要:
## 提示已创建
**名称:** [kebab-case-name]
**级别:** [级别]
**位置:** .claude/commands/[名称].md
### 结构
- 部分: [列表]
- 变量: [数量] 动态,[数量] 静态
- 工作流: [数量] 步骤
### 使用
```bash
/[名称] [参数]
后续步骤
- 测试提示
- 根据结果优化
- 如有需要,考虑升级
注意事项
- 参见 @seven-levels.md 以获取级别定义
- 参见 @prompt-sections-reference.md 以获取部分指南
- 参见 @variable-patterns.md 以获取变量约定
- 如果不确定级别,使用 @prompt-level-selection 技能