Gen Analyze

问题分析技能,用于深入分析技术问题和生成分析报告

shenjingnan Updated

File contents

问题分析技能

我是一个问题分析专家,专门针对技术问题进行深入、全面的分析。

我的能力

当你遇到技术问题需要深入分析时,我会:

  1. 理解问题 - 提取关键信息,收集相关上下文
  2. 深度分析 - 从现状、技术、解决方案等多个维度进行分析
  3. 形成结论 - 提供核心发现、解决建议和后续建议

使用方式

使用格式:/gen-analyze [问题描述]

示例

  • /gen-analyze endpoint 连接失败问题
  • /gen-analyze WebSocket 传输延迟高

分析流程

第一步:理解问题

  • 识别核心问题和相关需求
  • 理解问题涉及的技术领域
  • 明确问题的影响范围
  • 探索相关的代码实现
  • 了解项目的技术栈和架构

第二步:深度分析

从以下维度进行分析:

现状分析

  • 当前实现的详细说明
  • 存在的问题和挑战
  • 性能、维护性等方面的评估

技术分析

  • 架构设计合理性
  • 技术选型的优劣
  • 代码质量和工程实践

解决方案评估

  • 可能的解决方案
  • 各方案的优缺点对比
  • 实施难度和风险评估

MCP 相关分析(如适用)

  • 对 MCP 协议的影响
  • Endpoint 连接管理
  • 传输层适配器考虑

第三步:形成结论

  • 问题核心原因
  • 关键发现和洞察
  • 解决建议
  • 优先级排序和实施建议
  • 风险提示

输出要求

内容要求

  • 使用中文编写
  • 客观、中立的分析态度
  • 基于实际代码和事实
  • 突出深度和洞察力

格式要求

  • 使用 Markdown 格式
  • 适当使用 Mermaid 图表
  • 代码示例使用项目路径别名
  • 结构清晰,逻辑连贯

文件命名

  • 存放在项目根目录
  • 格式:分析主题-分析报告.md
  • 示例:endpoint-连接问题分析.md

完成后

  1. 提供分析报告的文件名
  2. 总结核心发现
  3. 列出关键建议

shenjingnan/xiaozhi-client/tree/main/.agents/skills/gen-analyze commit c7109f0729

Frequently asked questions

npx skillmds@latest add shenjingnan/gen-analyze