← 返回
未分类 Key 中文

repo-scout

Discover, evaluate, and rank GitHub repositories in any ecosystem or domain. Produces a structured ranking document with star counts, languages, issue health...
发现、评估并排名任意生态或领域的GitHub仓库,生成包含星标数、编程语言、Issue健康状况等信息的结构化排名文档。
sliverp sliverp 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 294
下载
💾 0
安装
1
版本
#latest

概述

Repo Scout — Repository Discovery & Ranking

Overview

Systematically discover and rank GitHub repositories in a given ecosystem. Produces a structured, actionable ranking document.

Use cases: Open-source contribution targeting, technology landscape surveys, competitive analysis, ecosystem exploration.

Prerequisites

Before starting, the user must have GitHub CLI authenticated:

gh auth status   # Must show "Logged in"

If not configured, ask the user to provide:

  1. GitHub username — for searching and attribution
  2. GitHub token — run gh auth login or set export GH_TOKEN=

Without auth, gh API calls will hit rate limits quickly and private repo data won't be accessible.

Workflow

Step 1: Define Scope

Ask the user for (with sensible defaults):

ParameterDefaultExample
-----------------------------
Ecosystem keyword(s)(required)"AI agent", "LLM tools", "Kubernetes"
Target count15top 15 by stars
Minimum stars5,000Filter out small repos
Language filter(any)Python, TypeScript
Additional criteria(none)"must have bug label issues"

Step 2: Search & Collect

Use multiple search strategies to find candidates:

Search strategies:
1. GitHub search: "{keyword}" sorted by stars
2. "awesome-{keyword}" curated lists
3. GitHub trending in the domain
4. Web search for "{keyword} top open-source projects {year}"

For each candidate repository, collect:

Data PointHow to Get
-----------------------
Star countGitHub API / web
Primary languageGitHub API
Last commit dateGitHub API
Open issue countGitHub API
Bug-labeled issuesgh issue list --label bug --state open --limit 5
good first issue countGitHub search
CONTRIBUTING.md exists?Check repo root
CI configured?Check .github/workflows/
PR template exists?Check .github/PULL_REQUEST_TEMPLATE.md
LicenseGitHub API

Step 3: Score & Rank

Score each repository on a contribution friendliness scale:

FactorWeightScoring
-------------------------
Actionable bug issues30%3=many clear bugs, 1=none
Activity (recent commits)20%3=daily, 2=weekly, 1=monthly+
Contribution docs15%3=CONTRIBUTING+template, 2=partial, 1=none
CI/CD health15%3=green CI, 2=partial, 1=none
Community size (stars)10%3=>50K, 2=>10K, 1=>5K
Response time to PRs10%3=<3d, 2=<7d, 1=>7d

Step 4: Filter Out

Mark repositories to skip if:

  • Non-code repo (awesome-lists, documentation-only, resource collections)
  • Desktop/mobile UI bugs requiring hardware access
  • No actionable bug issues (only feature requests or stale issues)
  • Archived or unmaintained (no commits in 6+ months)
  • Hostile contribution environment (PRs routinely ignored)

Step 5: Produce Ranking Document

Write {workspace}/ecosystem-top{N}.md:

# {Ecosystem} — Top {N} Repositories

> Generated: {date}
> Keywords: {keywords}
> Minimum stars: {min_stars}

## Rankings

| Rank | Repository | Stars | Language | Open Bugs | Score | Notes |
|------|-----------|-------|----------|-----------|-------|-------|
| 1 | owner/repo | 45.2K | Python | 12 | 8.5/10 | Active, good docs |
| 2 | ... | ... | ... | ... | ... | ... |

## Skipped Repositories

| Repository | Reason |
|-----------|--------|
| owner/repo | Non-code (awesome-list) |

## Detailed Profiles

### 1. owner/repo (45.2K ⭐)
- **Language**: Python
- **Last commit**: 2 days ago
- **Open issues**: 234 (12 labeled `bug`)
- **CONTRIBUTING.md**: ✅
- **CI**: ✅ GitHub Actions
- **Score breakdown**: Activity 3/3, Bugs 3/3, Docs 2/3, CI 3/3, Community 2/3, Response 2/3
- **Notes**: Very active, welcoming community

Output

  • {workspace}/ecosystem-top{N}.md — Structured ranking document ready for downstream use

Tips

  • When used as part of a contribution campaign, the output feeds directly into the issue-hunter skill for issue analysis.
  • For technology evaluation, the ranking + detailed profiles are the final deliverable.
  • Re-run periodically to catch ecosystem changes.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 09:48 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

dev-test

sliverp
结构化开发与测试标准操作流程,涵盖代码库学习、最小化聚焦实现、测试编写模式及测试执行等环节。
★ 0 📥 466
data-analysis

Tavily 搜索

jacky1n7
通过 Tavily API 进行网页搜索(Brave 替代方案)。当用户要求搜索网页、查找来源或链接,且 Brave 网页搜索不可用时使用。
★ 278 📥 101,466
data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 216 📥 71,370