快速类型生成器Skill quicktype

这个技能用于从 JSON 数据快速生成编程语言类型定义,支持 TypeScript、Go、Python 等多种语言,适用于 API 响应类型、配置文件定义等开发场景。关键词:JSON 转换、类型生成、开发工具、代码生成、API 类型定义、快速类型。

前端开发 0 次安装 0 次浏览 更新于 3/12/2026

name: quicktype description: 使用 quicktype CLI 从 JSON 文件生成 TypeScript 类型。当用户想要从 JSON 数据、API 响应或配置文件创建类型/接口时使用。

Quicktype - JSON 到类型生成器

从 JSON 文件或 URL 生成强类型接口。

何时使用

  • 用户要求从 JSON 生成类型
  • 用户想要 API 响应的 TypeScript 接口
  • 用户需要配置文件的类型定义
  • 用户提到 “quicktype” 或 “json to types”

指令

  1. 解析输入以识别:

    • 文件路径或 URL
    • 目标语言(默认:TypeScript)
    • 输出文件(可选)
  2. 运行 quicktype 脚本:

python3 ~/.claude/skills/quicktype/scripts/quicktype.py <file> [--lang LANG] [--out FILE]
  1. 在代码块中显示生成的类型

  2. 如果指定了 --out,保存到该文件

支持的语言

标志 语言
ts TypeScript
go Go 结构体
py Python 数据类
rs Rust 结构体
swift Swift Codable
kotlin Kotlin 数据类

示例

输入: /quicktype api/users.json 输出: JSON 结构的 TypeScript 接口

输入: /quicktype config.json --lang go 输出: Go 结构定义

输入: /quicktype response.json --out src/types/api.ts 输出: 类型保存到指定文件