Agent Skills
返回列表
💻

fx 终端 JSON 查看器和处理器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/fx-terminal-json-viewer-processor

技能介绍

要解决的问题

日常调试接口、排查配置或分析日志时,拿到的往往是一大段 JSON、YAML 或 TOML 数据。用 jq 配合管道处理虽然强大,但代价明显:过滤语法学习曲线陡,深层字段的路径难记,稍复杂的变换就要写一长串表达式;而且结果只能一次性打印,响应体稍大就刷屏,真正想看的节点还埋得很深。在这类数据上做交互式探索,工具链一直缺位。

fx 如何工作

fx 用 Go 编写,提供终端交互式 TUI,目标是替代 jq 管道,做快速数据探索。核心能力分三层:

  • 导航:以树形结构展开 JSON、YAML、TOML 数据,逐层浏览深层字段
  • 过滤:在界面内搜索、定位,而不是盲写路径表达式
  • 转换:支持 JavaScript 和 Python 表达式,对选中数据即时求值

典型流程:把数据管道给 fx,在 TUI 中导航定位节点,用表达式做转换,再复制或导出结果。无需事先想清楚整条 jq 管道,边看边改即可。

适用边界

fx 的定位是交互式探索,不是流式批处理的替代品。无人值守的管道任务中,jq 这类声明式过滤器仍然更合适。表达式求值带来灵活性的同时,也存在性能和输入安全边界,超大文档或不受信数据要先评估。另外,该技能的上游资料未提供可自动提取的安装与使用说明,接入前应先查阅上游仓库 1991513ccie-png/skills,敏感工作流务必先验证。

使用场景

  • 调试 API 时用终端交互式展开响应 JSON,逐层定位出错的深层字段
  • 排查配置文件时在 YAML 或 TOML 树中导航,确认某个嵌套项的实际取值
  • 清理接口返回数据时用 JavaScript 或 Python 表达式在选中节点上做转换
  • 接手陌生服务的数据结构时浏览 JSON 树,看清各字段层级而不写过滤脚本

适合人员

  • 排查接口报错、需要逐层看响应体的后端工程师
  • 维护 YAML 或 TOML 配置、要核对深层项取值的运维或 SRE
  • 分析服务返回数据、想交互式过滤字段的数据工程师
  • 写脚本处理数据、想免管道直接调试结构的 Go 开发者