名称: analyze-prompt 描述: 使用七级框架分析现有提示词并建议改进 允许工具: 读取, 全局搜索, 搜索, 技能 参数提示: [提示词文件路径]
分析提示词
分析现有提示词并建议改进。
参数
$1: 提示词文件路径
指令
您正在分析一个现有提示词以分类并建议改进。
步骤 1: 验证输入
如果没有提供 $1,停止并询问用户提示词文件路径。
步骤 2: 读取提示词
完全读取位于 $1 的提示词文件。
步骤 3: 识别部分
检查是否存在:
- [ ] 前置元数据(元数据)
- [ ] 标题
- [ ] 目的
- [ ] 变量
- [ ] 指令
- [ ] 工作流程
- [ ] 控制流(条件、循环)
- [ ] 委托(任务工具使用)
- [ ] 模板(指定格式)
- [ ] 专业知识
- [ ] 报告
步骤 4: 分类级别
基于部分和模式:
| 指标 | 级别 |
|---|---|
| 简单提示词,无部分 | 1 |
| 有工作流程部分 | 2+ |
| 有条件/循环 | 3+ |
| 委托给代理 | 4+ |
| 接受提示词作为输入 | 5+ |
| 有模板部分 | 6+ |
| 有专业知识部分 | 7 |
步骤 5: 分析质量
检查:
- [ ] 变量使用大写蛇形命名法
- [ ] 工作流程有编号步骤
- [ ] 停止条件明确
- [ ] 前置元数据有描述
- [ ] 目的清晰
- [ ] 报告格式指定
步骤 6: 识别改进
建议:
- 该级别缺少的部分
- 变量命名修复
- 工作流程结构改进
- 级别升级机会
输出
## 提示词分析
**文件:** [路径]
**当前级别:** [1-7] ([名称])
### 找到的部分
- [x] 部分 1
- [ ] 部分 2(缺少)
...
### 质量分数
**分数:** [X/10]
| 标准 | 状态 |
| --- | --- |
| 变量命名 | [通过/失败] |
| 工作流程结构 | [通过/失败] |
| 停止条件 | [通过/失败] |
| 前置元数据 | [通过/失败] |
| 目的清晰度 | [通过/失败] |
### 建议改进
**高优先级:**
1. [改进 1]
2. [改进 2]
**中优先级:**
1. [改进 3]
### 级别升级机会
当前: 级别 [N]
潜在: 级别 [M] 如果 [条件]
### 重构版本(如果请求)
[改进的提示词结构]
备注
- 查看 @seven-levels.md 了解级别指标
- 查看 @prompt-sections-reference.md 了解所需部分
- 使用 /upgrade-prompt 应用建议改进