Agent Skills
返回列表
前端仓库 CLI 生成器

前端仓库 CLI 生成器

开发编程 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c36d82a7/fe-api2cli。

技能介绍

问题

前端仓库中的 API 调用、请求类型、枚举常量和鉴权配置通常分散在不同目录,且不同项目使用不同的 HTTP 封装。手工整理 CLI 时,容易漏掉可选字段、嵌套类型、状态码含义,或把环境域名拼错。

工作方式

  • 先建立仓库画像:判断是否为 monorepo,识别接口文件、类型文件、枚举文件与 HTTP 封装位置。
  • 采样再全量扫描:先读少量接口文件,归纳 baseURL、路径前缀和调用方式,再扫描候选接口。
  • 解析类型与枚举:从 TypeScript 的 interface、type 和常量文件提取字段、可选标记、枚举值及注释说明。
  • 识别鉴权策略:支持 Bearer Token、Cookie、API Key 和无鉴权,并生成对应的 auth 命令或配置方式。
  • 方案确认后再生成:先输出技术方案,再生成 Python Click 或 Node.js oclif 项目,便于本地安装和排查。

适用边界

更适合已有清晰接口层、类型定义和业务枚举的前端仓库;若仓库使用动态拼装 URL、运行时配置或非常规鉴权,需要额外人工确认。涉及 Cookie 抓取时,也依赖本地浏览器调试环境。

使用场景

  • 接手一个 Vue/React 仓库,需要把常用查询接口封装成本地命令行工具。
  • 维护 monorepo 前端项目,希望按团队命令规范自动生成 list/get 子命令。
  • 调试内部系统时频繁复制 Cookie 和参数,想生成支持 Bearer Token 或 Cookie 的 CLI。
  • 读取接口类型文件和枚举常量,生成可确认参数的 Python 或 Node.js 工具。

适合人员

  • 接手陌生前端仓库、需要快速把常用接口调成本地命令的前端工程师
  • 维护 monorepo 前端项目、希望按团队规范统一 CLI 命令结构的工程师
  • 需要调试内部系统、反复处理 Bearer Token 或 Cookie 鉴权的前端或测试工程师
  • 想把 TypeScript 接口类型和枚举常量转成可执行工具的研发人员