SuperAPI AI 工具集

github-repo-explore

编程与开发

查看项目

更新于 10-16 00:31

技能介绍

用途:当需要为正在实现的功能寻找参考实现、了解其他项目的相似模式、在 GitHub 上搜索代码示例,或克隆外部仓库进行本地学习时使用。任务简单、代码库已有既定模式,或涉及不应引用外部来源的专有代码时,不建议使用。

主要能力:先检查本地缓存目录 .agent_cache/resources/,按 {owner}/{repo} 结构组织以避免命名冲突;使用 gh auth login 完成认证;用 gh search repos、gh search code 搜索仓库与代码,支持 --language、--owner、--stars、--limit、--sort、--json 等过滤;用 gh repo view 查看仓库详情;用 gh repo clone 克隆到缓存目录,可加 -- --depth 1 做浅克隆;克隆后用 tree、find、grep 和文件读取工具探索结构与代码。

使用方式:典型流程为检查本地缓存、按需认证、搜索 GitHub、克隆到缓存、探索仓库。常用命令包括 gh auth status、gh search repos "agent planning skills" --limit 10、gh search code "TaskLedger" --limit 10、gh repo clone microsoft/semantic-kernel .agent_cache/resources/microsoft/semantic-kernel -- --depth 1。

限制:需注意 GitHub API 速率限制,可用 gh api rate_limit 查看;克隆失败时可改用 git clone 或浅克隆;应定期清理缓存中不再使用的仓库。具体收费、价格与平台支持信息暂未提供。