概述
Prompt Evaluation 分析用户在 Work Session 中向 AI 发送的提示词,并对其质量进行评估。明确指出哪些指令有效,哪些造成了混乱,帮助你提升与 AI 智能体的沟通方式。
报告结构
生成的报告包含以下内容。
01
整体质量评分
会话提示词在清晰度、具体性和上下文丰富度方面的评分
02
有效提示词
AI 快速理解并顺利执行的指令模式分析
03
待改进提示词
反复修改或引发混乱的片段及其根本原因分析
04
Before → After 改写
将表现不佳的提示词改写为更有效形式的示例
使用指南
命令格式
在 Claude Code 对话框中输入以下命令。省略 sessionId 时自动使用当前会话。
/prompt-evaluate [sessionId?]参数说明
| 名称 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| sessionId | string | 可选 | 当前会话 | 要评估的会话 ID。省略时使用当前 Claude Code 会话(CLAUDE_SESSION_ID 环境变量)。若无会话 ID,技能还会自动搜索 .claude-prompts-* 文件。 |
执行流程
1技能提示词加载,解析 sessionId:显式参数 → CLAUDE_SESSION_ID 环境变量 → 搜索 .claude-prompts-* 文件。
2若未找到会话数据,输出"无捕获数据"提示后提前退出。
3调用 get_session_prompts 工具获取会话中的提示词-响应对。LLM 生成包含整体质量评分、有效提示词、待改进提示词和 Before → After 改写的 Markdown 报告。
4报告输出到对话框,并通过 save_prompt_evaluation_report 自动保存至服务器。
错误说明
找不到 aiflare.yml
项目根目录缺少 aiflare.yml 文件,或 api_key 为空。
无会话 ID
在 Claude Code 外部运行且未指定 sessionId,也未找到 .claude-prompts-* 文件。请在 Claude Code 内部运行,或直接提供会话 ID。
找不到会话
指定的会话 ID 对应的数据不存在。请确认该会话中至少有一次 git commit。