SuperAPI AI 工具集

analyze-github

编程与开发

查看项目

更新于 10-15 23:42

技能介绍

用途:输入 GitHub 仓库 URL(https://github.com/...)或本地目录路径,自动分析项目端到端工作流并生成实现蓝图,输出为 Markdown 文件。

主要能力:解析输入(URL、本地路径或仅关键词时通过 WebSearch 查找候选仓库并确认);确定输出文件名,格式为 {项目名}-workflow-analysis-{yyyy-mm-dd-HHmm}.md,时间戳用 date +"%Y-%m-%d-%H%M" 获取;克隆源码(gh repo clone 或 git clone --depth=1,本地路径则跳过);自动检测技术栈(.NET、Java/Spring、Node.js/React、Go、Python、Rust)、架构模式(Layered、CQRS、Clean Architecture、Microservices、GraphQL)、入口点、持久化层,并扫描 Issues、Discussions、Release Notes 等社区信号;输出 ASCII 架构层级图、关键设计决策分析(问题/结论/原因/代价)、1-3 个端到端工作流文档(入口点、Service 层、数据映射、数据访问、响应构造、错误处理、异步处理)、技术栈专项模式、实现蓝图(模板、命名约定、实现指引、扩展机制)、应用场景三层框架(直接使用/组合使用/借鉴模式),以及工具/产品类项目的市场定位与竞品视角。

使用方式:由用户提供 GitHub URL 或本地目录路径触发;仅有关键词时先搜索并确认仓库。分析结果写入当前工作目录,写入前用 Glob 确认路径不存在。

限制:GitHub Issues/Discussions 无法访问时跳过社区信号扫描;纯库、语言绑定、数据集、Demo 类项目跳过市场定位步骤;每次输出须为完整独立文档,不得仅写增量。具体收费、平台支持等信息暂未提供。