关于 network-debugging
network-debugging 是用于排查应用网络问题的技能,涵盖浏览器工具、常见问题指南、调试技巧和检查清单。
主要功能
- 01检查浏览器 Network 面板
- 02常见网络问题指南
- 03调试工具与技巧
- 04故障排查清单
适用场景
- 01调查页面加载缓慢
- 02诊断请求失败或间歇性连接
- 03检查 CORS 与 SSL/TLS 问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill network-debugging安装后在 Claude Code 中输入/network-debugging确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/browser-network-tools.mdchecklist.mdcommon-network-issues.mddebugging-tools-techniques.mdscripts/validate-api.shtemplates/api-scaffold.yaml详细介绍
网络调试
目录
概述
网络调试用于识别影响应用性能的连接问题、延迟问题和数据传输错误。
适用场景
- 加载速度慢
- 请求失败
- 间歇性连接问题
- CORS 错误
- SSL/TLS 问题
- API 通信问题
快速开始
最简可运行示例:
Chrome DevTools Network Tab:
Columns:
- Name: Request file/endpoint
- Status: HTTP status code
- Type: Resource type (xhr, fetch, etc)
- Initiator: What triggered request
- Size: Resource size / transferred size
- Time: Total time to complete
- Waterfall: Timeline visualization
Timeline Breakdown:
- Queueing: Waiting in queue
- DNS: Domain name resolution
- Initial connection: TCP handshake
- SSL: SSL/TLS negotiation
- Request sent: Time to send request
- Waiting (TTFB): Time to first byte
- Content Download: Receiving response
---
Network Conditions:
Throttling Presets:
- Fast 3G: 1.6 Mbps down, 750 Kbps up
// ... (see reference guides for full implementation)
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| 浏览器网络工具 | 浏览器网络工具 |
| 常见网络问题 | 常见网络问题 |
| 调试工具与技巧 | 调试工具与技巧 |
| 检查清单 | 检查清单 |
最佳实践
✅ 应该
- 遵循既定模式和约定
- 编写清晰、易维护的代码
- 添加适当的文档
- 部署前进行充分测试
❌ 不应该
- 跳过测试或验证
- 忽略错误处理
- 将配置值硬编码
评论
支持 Markdown