Community analyzer
Skill allenli178/yuyan-skills/tech-evaluator/skills/community-analyzer
社区活跃度分析Skill,分析技术项目的社区活跃度,包括issue响应速度、PR合并率、核心维护者情况等,量化社区健康度。From its SKILL.md
npx -y skills add allenli178/yuyan-skills --skill community-analyzerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things 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.
- runs commandsInstructs the agent to run 1 command, including `analyze_activity.py`.
SKILL.md
1.6 KB, 535 tokens by cl100k_base, as published. Nobody here has run it
社区活跃度分析Skill
1. Goal (目标)
分析技术项目的社区活跃度,包括issue响应速度、PR合并率、核心维护者情况等,量化社区健康度,为技术选型评估提供社区支持数据。
2. Input Format (输入格式)
{
"project_url": "[项目URL]"
}
3. Output Format (输出格式)
- 社区健康度分析结果:
- issue响应速度:平均响应时间
- PR合并率:已合并PR占总PR的比例
- 核心维护者数量:活跃的核心维护者数量
- commit趋势:近期commit频率变化
- 社区健康度评分:综合评分
- 风险提示:如核心维护者离开、commit骤降等
4. Workflow (工作流)
- 运行 analyze_activity.py 分析GitHub仓库的社区活动数据
- 计算issue响应速度和PR合并率
- 分析核心维护者情况
- 评估commit趋势
- 生成社区健康度评分和风险提示
- 输出分析结果
5. Output Template (输出模板)
{
"issue_response_time": "[响应时间]",
"pr_merge_rate": [PR合并率],
"core_maintainers": [核心维护者数量],
"commit_trend": "[commit趋势]",
"community_health_score": [社区健康度评分],
"risk_alert": "[风险提示]"
}
6. Self-Correction (自我纠错)
- 验证GitHub API调用是否成功
- 检查返回的社区活动数据是否完整
- 确保分析结果的准确性
- 验证风险提示是否合理
What ships with it: 1 file
3.8 KB alongside SKILL.md, 1 of them executable
scripts/
- analyze_activity.pyruns3.8 KB