请求调试器Skill request-debugger

请求调试器是一个用于HTTP请求和响应调试与检查的开发者工具。它提供日志记录、数据脱敏、请求ID关联、curl命令导出、时间细分分析、重试追踪和HAR导出等功能,帮助开发者优化API交互、排查错误并提升开发效率。关键词:HTTP调试、API测试、日志记录、数据脱敏、curl导出、HAR文件、请求拦截、开发者工具、错误排查、SDK集成。

后端开发 0 次安装 0 次浏览 更新于 2/26/2026

name: request-debugger description: HTTP请求/响应调试与检查工具 allowed-tools:

  • Read
  • Write
  • Edit
  • Glob
  • Grep
  • Bash

请求调试器技能

概述

此技能为SDK实现了全面的HTTP请求/响应调试与检查工具,帮助开发者理解和排查API交互问题。

功能

  • 格式化记录请求/响应详细信息
  • 自动脱敏敏感数据
  • 通过请求ID关联日志
  • 支持curl命令导出以复现问题
  • 实现请求时间细分分析
  • 捕获重试尝试和失败情况
  • 支持HAR(HTTP存档)导出
  • 启用请求/响应拦截

目标流程

  • 错误处理与调试支持
  • 日志记录与诊断
  • 开发者体验优化

集成点

  • HTTP客户端拦截器
  • 日志记录框架
  • 调试代理(Charles、mitmproxy)
  • 浏览器开发者工具协议
  • IDE调试集成

输入要求

  • 敏感数据脱敏规则
  • 日志级别配置
  • 时间细分分析要求
  • 导出格式偏好
  • 拦截能力

输出产物

  • 调试拦截器中间件
  • 请求记录器实现
  • 敏感数据脱敏器
  • Curl命令生成器
  • HAR导出器
  • 时间细分分析工具

使用示例

skill:
  name: request-debugger
  context:
    logging:
      enabled: true
      level: debug
      prettyPrint: true
    redaction:
      headers: ["Authorization", "X-Api-Key"]
      body: ["password", "secret", "token"]
    features:
      curlExport: true
      harExport: true
      timingBreakdown: true
      retryLogging: true
    requestIdHeader: "X-Request-ID"

最佳实践

  1. 始终脱敏敏感数据
  2. 包含时间细分分析
  3. 支持可复现的curl导出
  4. 记录重试尝试及原因
  5. 使用结构化日志格式
  6. 启用选择性调试激活