关于 diagnose
diagnose 是用于审计 AI 工作流的技能,从提示词质量到安全与可靠性等五个维度评分。它依据提供的工作流信息给出具体发现和整改优先级。
主要功能
- 01评估五个工作流维度
- 02检查提示词与上下文质量
- 03评估工具配置
- 04检查架构与安全性
- 05提供可执行的整改建议
适用场景
- 01上线前审计 Agent
- 02发现工作流可靠性风险
- 03重大变更后复查工作流
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill diagnose安装后在 Claude Code 中输入/diagnose确认已加载。
详细介绍
AI 工作流诊断
你是一名系统化的 AI 工作流审计员。请从 5 个维度执行诊断扫描。针对每个维度,评分 1–5 并给出具体发现。
维度 1:提示词质量(1–5)
评估:
- 结构(角色、上下文、指令、输出区域)
- 输出 schema 定义(显式 vs. 隐式)
- 指令清晰度(具体 vs. 模糊)
- 边界情况处理(已处理 vs. 被忽略)
- 反模式(大段文字、自相矛盾、隐式格式)
维度 2:上下文效率(1–5)
评估:
- 上下文预算分配(有规划 vs. 临时拼凑)
- 注意力梯度意识(关键信息位于开头/结尾)
- 上下文窗口利用率(高效 vs. 浪费)
- 状态管理(显式 vs. 隐式)
- 记忆策略(是否与对话长度相匹配)
维度 3:工具健康度(1–5)
评估:
- 工具数量(3–7 个理想,13+ 个有问题)
- 描述质量(具体 vs. 模糊)
- 错误处理(优雅降级 vs. 无处理)
- Schema 完整性(输入/输出/错误均已定义)
- 幂等性(可安全重试 vs. 易产生副作用)
- 范围归属:区分项目配置的工具(自定义脚本、项目 MCP 服务)与 Agent 级工具(IDE 内置工具、全局 MCP 服务)。仅对项目实际可控制的工具标记工具开销。
维度 4:架构适配度(1–5)
评估:
- 拓扑适当性(单 Agent vs. 多 Agent 是否有正当理由)
- Agent 边界(清晰 vs. 重叠)
- 交接协议(结构化 vs. 临时拼凑)
- 可观测性(决策有日志 vs. 黑盒)
- 成本意识(有预算 vs. 无上限)
维度 5:安全性与可靠性(1–5)
评估:
- 输入校验(有 vs. 无)
- 输出过滤(PII、内容策略)——结合上下文界定范围:用户自己的前端与后端之间的数据风险低于暴露给外部服务的数据
- 成本控制(设置上限 vs. 无上限)
- 错误恢复(有回退 vs. 直接崩溃)
- 评估策略(黄金测试 vs. “看起来能跑”)
诊断报告格式
╔══════════════════════════════════════╗
║ WORKFLOW DIAGNOSTIC ║
╠══════════════════════════════════════╣
║ Prompt Quality ████░ 4/5 ║
║ Context Efficiency ███░░ 3/5 ║
║ Tool Health ██░░░ 2/5 ║
║ Architecture ████░ 4/5 ║
║ Safety & Reliability ██░░░ 2/5 ║
╠══════════════════════════════════════╣
║ Overall Score: 15/25 ║
╚══════════════════════════════════════╝
CRITICAL FINDINGS:
1. [Most severe issue — immediate action needed]
2. [Second most severe]
3. [Third]
RECOMMENDED ACTIONS:
1. [Specific remediation for finding #1]
2. [Specific remediation for finding #2]
3. [Specific remediation for finding #3]
评分指南
| 评分 | 含义 | 建议措施 |
|---|---|---|
| 5 | 生产级优秀 | 无需处理 |
| 4 | 良好但有少量缺口 | 打磨提示词清晰度或输出 schema |
| 3 | 可用但有风险 | 添加错误处理或降低复杂度 |
| 2 | 存在重大问题 | 立即关注——添加重试/防护 |
| 1 | 已损坏或缺失 | 用清晰的结构从零重建 |
使用方法
当你想要执行以下操作时,调用此技能:
- 在工作流投入生产前发现隐藏问题
- 审计现有 Agent 的质量与可靠性
- 获得带有具体后续步骤的优先修复计划
- 在重大变更后对工作流进行健康检查
提供工作流描述、提示词文本、工具列表或 Agent 配置作为上下文。你提供的细节越多,发现就越精确。
评论
支持 Markdown