agentsclimarketplace

Github researcher

Skill allenli178/yuyan-skills/tech-evaluator/skills/github-researcher

my skills collection

Install
npx -y skills add allenli178/yuyan-skills --skill github-researcher

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

GitHub项目搜索和分析Skill,根据评估维度搜索GitHub上的候选项目,并获取每个项目的关键指标。

SKILL.md

1.9 KB, as published. Nobody here has run it

GitHub项目搜索和分析Skill

1. Goal (目标)

根据评估维度搜索GitHub上的候选项目,并获取每个项目的关键指标,为技术选型评估提供数据支持。

2. Input Format (输入格式)

{
  "must_haves": ["[必选功能1]", "[必选功能2]"],
  "weights": {"[评估维度1]": [权重值], "[评估维度2]": [权重值]},
  "search_terms": ["[搜索关键词1]", "[搜索关键词2]"]
}

3. Output Format (输出格式)

  • 候选项目列表:每个项目包含以下信息
    • 项目名称
    • 项目URL
    • 关键指标(stars、forks、open_issues、last_push、license、recent_commits_6m、language、archived)
    • 初步评估结果

4. Workflow (工作流)

  1. 根据搜索关键词和评估维度搜索GitHub项目
  2. 对每个项目运行 fetch_repo_stats.py 获取量化指标
  3. 过滤掉 archived=True 或 recent_commits_6m < 10 的项目
  4. 对每个项目进行初步评估
  5. 生成候选项目列表

5. Output Template (输出模板)

[
  {
    "name": "[项目名称]",
    "url": "[项目URL]",
    "stats": {
      "stars": [stars数量],
      "forks": [forks数量],
      "open_issues": [open_issues数量],
      "last_push": "[最后推送时间]",
      "license": "[许可证]",
      "recent_commits_6m": [最近6个月commit数],
      "language": "[主要语言]",
      "archived": [是否归档]
    },
    "evaluation": {
      "meets_requirements": [是否满足需求],
      "initial_score": [初步评分]
    }
  }
]

6. Self-Correction (自我纠错)

  • 验证GitHub API调用是否成功
  • 检查返回的项目数据是否完整
  • 确保过滤条件正确应用
  • 验证初步评估结果的合理性

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.