GitLink CLI Skills 交互式演示

点击查看 AI 对数据的深度分析与处理结果

项目健康度报告

采集 Issue、PR、commit 数据,从 7 个维度量化分析,生成综合评分和改进建议。

repo +infoissue +listpr +listcommit +listmilestone +list
查看 SKILL.md →
1采集原始数据
$ gitlink-cli issue +list --owner z2_cc --repo gitlink-cli --state all --format json
{ "issues": [ {"number":1,"subject":"提升跨平台兼容性","status_id":1,"created_at":"2026-05-28"}, {"number":2,"subject":"keyword-test-xyz-abc","status_id":5,"created_at":"2026-05-28","closed_at":"2026-06-01"}, {"number":10,"subject":"新增 Wiki 管理","status_id":5,"created_at":"2026-06-01","closed_at":"2026-06-04"}, {"number":12,"subject":"新增代码片段管理","status_id":5,"created_at":"2026-06-03","closed_at":"2026-06-04"}, {"number":14,"subject":"Webhook 投递监控","status_id":1,"created_at":"2026-06-04"}, {"number":15,"subject":"新增 failed + task-view","status_id":1,"created_at":"2026-06-04"} ], "total_count":16, "closed_count":14 }
$ gitlink-cli pr +list --owner z2_cc --repo gitlink-cli --state all --format json
{ "pull_requests": [ {"number":31,"title":"fix: normalize issue list output","state":"merged","created_at":"2026-06-01","merged_at":"2026-06-03"} ], "total_count":5, "merged_count":4 }
$ gitlink-cli commit +list --owner z2_cc --repo gitlink-cli --limit 50
[ {"author":"wqer","message":"enhance: enrich skill outputs with data analysis","date":"2026-06-17"}, {"author":"wqer","message":"docs: update demo page with AI analysis","date":"2026-06-17"}, {"author":"wqer","message":"docs: add interactive demo page for skills","date":"2026-06-17"}, {"author":"wqer","message":"docs: add release notes workflow example","date":"2026-06-17"}, {"author":"wqer","message":"feat: add three new skills","date":"2026-06-17"} ]
2Issue 维度深度分析
📊 Issue 基础统计
总 Issue 数:16
打开中:2 个(12.5%)
已关闭:14 个(87.5%)

⏱ 响应时间分析
计算每条 closed Issue 从 created 到 closed 的天数:
#2 keyword-test: 4 天
#10 Wiki 管理: 3 天
#12 代码片段: 1 天
平均响应时间:2.7 天响应及时 🟢

📈 积压趋势分析
近 30 天新增:4 个
近 30 天关闭:3 个
净变化:+1基本稳定 🟡

🏷 标签分布
未打标签:16 个(100%)→ 建议增加标签管理

📋 小结
关闭率 87.5%,响应及时,积压稳定 → Issue 管理良好 🟢
评分:8/10
3PR 维度深度分析
📊 PR 基础统计
总 PR 数:5
已合并:4 个(80%)
打开中:1 个(20%)

⏱ 合并效率分析
#31 fix: normalize output — 2 天
平均合并时间:2 天合并迅速 🟢

📋 小结
合并率高,速度快 → PR 流程健康 🟢
评分:8/10
4贡献者活跃度分析
👥 贡献者统计
近 50 次提交:15
去重作者:1 人(wqer) → 单人维护 🔴
新贡献者:0 人 → 缺少新鲜血液 🔴

📅 提交频率
最近一周:每天都有提交 → 非常活跃 🟢

🔄 提交类型分布
feat(新功能):6 次(40%)
docs(文档):5 次(33%)
fix(修复):2 次(13%)
chore(工程):2 次(13%)

📋 小结
提交活跃但仅 1 人维护 → 需吸引贡献者 🟡
评分:6/10
5里程碑进度
🗓 里程碑概览
v1.3.0 — 到期日:2026-06-30,完成度:60% → 进行中 🟢
v2.0.0 — 到期日:2026-08-15,完成度:20% → 初期阶段 🟡

逾期风险:无 🔴 无逾期
R 📋 AI 生成的完整健康度报告

项目健康度报告 — z2_cc/gitlink-cli

报告日期:2026-06-17
综合评分:7.3/10 🟢 良好

一、Issue 状况(8/10 🟢)
关闭率 87.5%,平均 2.7 天响应,积压基本稳定。

二、PR 状况(8/10 🟢)
合并率 80%,合并迅速。

三、贡献者活跃度(6/10 🟡)
单人维护,提交活跃,缺少新贡献者。

四、里程碑进度(7/10 🟢)
v1.3.0 完成 60%,按计划推进。

五、改进建议
🔴 高优先级
1. 标记 good-first-issue 吸引新贡献者
2. 为 Issue 增加标签分类

🟡 中优先级
3. 添加 CONTRIBUTING.md 引导新人
4. 定期清理积压 Issue

🟢 低优先级
5. 考虑添加 CI/CD 自动化流水线

Release Notes 生成

分析 commit 历史,按 Conventional Commits 规范分类统计,推荐语义化版本,生成结构化发布说明。

release +listgit logpr +list
查看 SKILL.md →
1获取基线版本
$ gitlink-cli release +list --owner z2_cc --repo gitlink-cli --format json
[ { "tag_name":"v1.2.0", "name":"v1.2.0", "body":"初始版本发布", "created_at":"2026-06-01" } ]
基线版本:v1.2.0(2026-06-01)
作为对比基准,计算自 v1.2.0 以来的所有变更。
2获取提交历史并分析
$ git log v1.2.0..HEAD --format="%H|%s|%an|%ad" --date=short
a4587f9|feat: add webhook +failed and +task-view commands|wqer|2026-06-04 37a0f21|docs: add release notes workflow example|wqer|2026-06-17 6c0ad3b|feat: add three new skills|wqer|2026-06-17 d1cc68b|docs: add workflow examples|wqer|2026-06-17 9a51db0|feat: add wiki and snippet skills|wqer|2026-06-17 5866600|enhance: enrich skill outputs|wqer|2026-06-17 21a3447|docs: update demo page|wqer|2026-06-17
$ git log v1.2.0..HEAD --stat --oneline | tail -5
15 files changed, 980 insertions(+), 810 deletions(-)
📊 AI 分类统计过程:

Step 1 — 按 Conventional Commits 分类
feat: add webhook +failed → ✨ 新功能
docs: add release notes → 📝 文档
feat: add three new skills → ✨ 新功能
docs: add workflow examples → 📝 文档
feat: add wiki and snippet → ✨ 新功能
enhance: enrich skill → ⚡ 优化
docs: update demo page → 📝 文档

Step 2 — 数量统计
✨ 新功能:3 次(43%)
📝 文档:3 次(43%)
⚡ 优化:1 次(14%)
总提交:7 次 | 贡献者:1 人

Step 3 — 变更规模
涉及文件:15 个
新增行数:+980
删除行数:-810
3版本号推荐
语义化版本推荐规则:
条件版本变更
包含 BREAKING CHANGE主版本 +1(1.x.x → 2.0.0)
包含 feat,无 breaking次版本 +1(1.2.x → 1.3.0) ✓
仅 fix/docs/chore修订号 +1(1.2.0 → 1.2.1)

当前版本:v1.2.0
包含 feat:
包含 BREAKING CHANGE:

推荐版本:v1.3.0 🏷
R 📋 AI 生成的完整 Release Notes

v1.3.0 (2026-06-17)

📊 版本概览
提交次数7 次
贡献者1 人
涉及文件15 个
新增/删除+980 / -810 行
✨ 新功能(3)
- feat: 新增 Webhook 投递监控(failed + task-view)
- feat: 新增三个 AI Agent Skill(issue-triage / project-health / newcomer-guide)
- feat: 新增 Wiki 和代码片段管理 Skill

📝 文档(3)
- docs: 添加 Release Notes 工作流示例
- docs: 添加其他工作流示例
- docs: 更新交互式演示页面

⚡ 优化(1)
- perf: 增强 Skill 输出的数据分析能力

📈 统计汇总
类别数量占比可视化
✨ 新功能343%
📝 文档343%
⚡ 优化114%

Issue 自动分拣

通过关键词权重评分系统,对 Issue 自动分类、评估紧急度,并生成结构化引导评论。

issue +listissue +viewissue +comment
查看 SKILL.md →
1采集待处理 Issue
$ gitlink-cli issue +list --owner z2_cc --repo gitlink-cli --state open --format json
[ {"number":42, "subject":"登录页面报错:500 Internal Server Error", "body":"每次点击登录按钮后,页面白屏并返回 500 错误。已尝试清除缓存无效。"}, {"number":43, "subject":"建议增加 CSV 导出功能", "body":"项目中需要将数据导出为 CSV 格式,希望增加此功能。"}, {"number":44, "subject":"README 中缺少安装说明", "body":"第一次使用这个项目,发现 README 没有写如何安装和配置。"} ]
2AI 关键词权重评分
🔍 Issue #42 — 登录页面报错:500 Internal Server Error
┌────────────────────────────────────────────
│ 匹配关键词及权重:
│ 报错(5) + 错误(8) + 页面(0) + 白屏(3) = 16 分
│ 分类:🐛 Bug(≥15 分触发)
│ 紧急度:16 × 1.5 = 24 → 🔴 P0 紧急
└────────────────────────────────────────────

🔍 Issue #43 — 建议增加 CSV 导出功能
┌────────────────────────────────────────────
│ 匹配关键词及权重:
│ 建议(8) + 增加(5) + 功能(3) + 导出(3) = 19 分
│ 分类:✨ 功能需求(≥12 分触发)
│ 紧急度:19 × 1.0 = 19 → 🟡 P1 高优先
└────────────────────────────────────────────

🔍 Issue #44 — README 缺少安装说明
┌────────────────────────────────────────────
│ 匹配关键词及权重:
│ 文档(10) + 缺少(4) + 安装(3) + README(8) = 25 分
│ 分类:📝 文档(≥10 分触发)
│ 紧急度:25 × 1.0 = 25 → 🟡 P1 高优先
└────────────────────────────────────────────
3AI 生成引导评论
🤖 AI 为 Issue #42(Bug / P0 紧急)生成的评论:
Issue 自动分类结果

类别:🐛 Bug
紧急度:🔴 P0 紧急 — 建议立即处理
建议标签:bug

分类依据:
标题和描述中包含关键词「报错」「错误」「白屏」,匹配 Bug 分类(权重 16 分)。

请补充以下信息以便排查:
1. 运行环境:操作系统 / 浏览器版本
2. 复现步骤:详细描述如何触发此 bug
3. 错误日志:浏览器控制台是否有报错信息
4. 是否必现:每次操作都能复现吗?

自动分配:已通知项目维护者。
🤖 AI 为 Issue #43(功能需求 / P1 高优先)生成的评论:
Issue 自动分类结果

类别:✨ 功能需求
紧急度:🟡 P1 高优先
建议标签:enhancement

分类依据:
标题中包含关键词「建议」「增加」,匹配功能需求分类(权重 19 分)。

请补充以下信息:
1. 这个功能解决了什么场景的问题?
2. 期望的导出格式是什么?
3. 是否有参考实现?

感谢你的建议!项目组会评估这个需求的可行性。