# Diagnose

> 诊断

- Skill: `haohao-end/diagnose` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add haohao-end/diagnose`
- Raw SKILL.md: https://api.skillmd.com/api/skills/haohao-end/diagnose/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: Haohao-end (https://skillmd.com/u/haohao-end)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/haohao-end/diagnose

---

# 诊断

这是一个面向疑难 bug 和性能退化的诊断技能。

## 适用场景

- 用户明确说“坏了”“报错了”“卡住了”“性能变差了”
- 需要排查回归、间歇性失败或环境相关问题
- 需要把猜测收敛成可复现的证据

## 工作方式

1. 先建立反馈回路：优先写失败测试、curl 脚本、CLI fixture、Playwright 或 throwaway harness。
2. 再复现问题，确保看到的是同一个失败，而不是附近的另一个失败。
3. 用最少的日志和最强的信号验证假设，避免“log everything and grep”。
4. 先修复根因，再写回归测试锁住行为。

## 约束

- 没有反馈回路就不要急着下结论。
- 不能复现时，必须明确说明已经尝试了什么。
- 性能问题先测量，再修改。

