| name | diagnose-desense |
| description | 识别用户的 Desense 诊断需求并触发 /diagnose slash 命令执行。触发:用户报告 Desense / 灵敏度恶化 / 场景(LCD/Camera/RC/VIDEO 等) × 频段(WiFi/LTE/GNSS)的干扰问题,或提供受扰频段 + 测试场景 + 干扰幅度。 |
Diagnose Desense Skill(触发器)
职责
本 skill 不定义诊断流程,只负责识别自然语言中的 Desense 诊断需求,转交给 /diagnose slash 命令执行。
诊断流程、决策树、矩阵查询、输出模板的唯一真相源是 .claude/commands/diagnose.md。
触发条件
以下自然语言表达触发本 skill:
- "XX 机型 XX 场景 XX 频段 Desense"(例如 "AS2 RC WiFi 2.4G ch1-13 4~7 dB")
- "灵敏度恶化 / 灵敏度下降 / sensitivity degradation"
- 明确给出"受扰频段 + 测试场景"两者中至少一项
- 用户主动要求"诊断 / debug / 排查 Desense 问题"
动作
- 解析自然语言,提取:
- 受扰频段 → 映射到
W24 / W5 / LLB / LHB / GL1 / GL5
- 测试场景 → 映射到
normal / lcd / ddr / video / vib / fc / rc
- 干扰描述 → 自由文本
- 转交
/diagnose:以"调用 /diagnose 命令,参数为 <频段> <场景> <描述>"的形式推进。
- Normal 优先检查:若用户未提 Normal 基线,在转交前提示用户确认,避免在基准未对齐的情况下进入场景诊断。
与其他模块的关系
| 模块 | 关系 |
|---|
/diagnose 命令 | 本 skill 的执行后端。流程、输出模板、SOP 引用全部由命令文件定义。 |
echo agent | 提供 Desense 专家人格和方法论语境。本 skill 识别到需求后可在 echo 语境下转交 /diagnose。 |
harmonic-calc skill | 若诊断过程中需谐波计算,由 /diagnose 工作流调用。 |
sop-executor skill | 诊断输出 SOP 编号后,由 /diagnose 建议用户调用本 skill 按 SOP 执行。 |
不做什么
- ❌ 不重复定义 5 步诊断流程
- ❌ 不重复定义输出模板
- ❌ 不直接读决策树 / 矩阵表(由
/diagnose 统一读)
设计备注:本 skill 原本包含完整工作流和输出模板,与 /diagnose 命令和 echo agent 重复。经架构审计后(2026-04-27)折叠为纯触发器,单一真相源归 /diagnose。