gitlink-cli/doc/changes/README.md

4.9 KiB
Raw Blame History

变更说明汇总

本文件汇总 GitLink CLI 智能化能力提升项目所有变更,按子任务分类。 最后更新2026-07-07


子任务一CLI 能力扩展

新增 Shortcut 命令组

在原有 10 个命令组branch/ci/common/issue/org/pr/release/repo/search/user基础上新增 13 个命令组:

命令组 子命令数 代码行数 单元测试 作者 说明
webhook 20 533 Mengz Webhook 管理(增删改查+测试)
wiki 13 555 赵昌 仓库 Wiki 页面管理
snippet 9 271 赵昌 代码片段管理
file 18 490 刘焱 文件管理(上传/下载/批量推送)
collaborator 13 69 刘焱 协作者管理
milestone 14 224 刘焱 里程碑管理
commit 13 172 刘焱 提交记录查询
template 10 150 刘焱 模板管理(导入/导出)
label 11 218 刘焱 标签管理
dataset 9 123 刘焱 数据集管理
tag 7 138 刘焱 标签Release Tag管理
sshkey 8 96 刘焱 SSH 公钥管理
attachment 4 53 刘焱 附件管理
util 3 46 刘焱 通用工具函数

合计:新增 149 个子命令,约 3000 行 Go 代码6 个命令组配有单元测试。

已有命令组扩展

对原有命令组也进行了功能增强:

  • ci — 新增 save-yaml、run-pipeline、delete-pipeline 等 DevOps 流水线管理命令
  • pr — 新增 batch-merge、batch-close、version-diff、versions 等批量操作命令
  • issue — 新增 batch-update 批量更新命令
  • repo — 新增 code-stats、contributors-stat 等统计分析命令

详细变更说明:webhook-shortcut.md


子任务二AI Agent Skills

新增 Skills

在原有 Skills 基础上,团队新增 16 个自定义 Skill

Skill 作者 说明
gitlink-community-ops 赵昌 社区运营自动化Issue 分拣→周报→Release Notes
gitlink-quality-gate 赵昌 代码质量门禁PR 审查→CI 检查→门禁决策)
gitlink-project-health 赵昌 项目健康度分析
gitlink-issue-triage 赵昌 Issue 自动分拣
gitlink-newcomer-guide 赵昌 新人引导
gitlink-pr-deep-review 赵昌 PR 深度审查
gitlink-research-hotspot 赵昌 科研热点追踪与知识图谱
gitlink-research-insight 赵昌 科研项目洞悉
gitlink-snippet 赵昌 代码片段 Skill
gitlink-wiki 赵昌 Wiki 管理 Skill
gitlink-contributor-growth 刘焱 贡献者成长体系
gitlink-multi-repo-coordination 刘焱 多仓库协同
gitlink-project-bootstrap 刘焱 项目一键初始化
gitlink-research-compliance 曾蔚然 科研合规与复现性
gitlink-research-matching 曾蔚然 科研协作智能匹配
gitlink-research-progress 曾蔚然 科研进度跟踪与预警

每个 Skill 包含:SKILL.md(命令参考)+ examples/(使用示例)+ scripts/(可复现脚本)。


子任务三:端到端自动化工作流

5 个端到端场景,统一采用"三阶段脚本 + JS 分析引擎"架构:

场景 串联脚本 分析引擎 作者
社区运营自动化 community-ops-full.sh health-analyze.js 赵昌
代码质量门禁 quality-gate-full.sh scoring-engine.js 赵昌
项目一键初始化 project-bootstrap-full.sh skeleton-gen.js 刘焱
多仓库协同 multi-repo-full.sh dashboard-gen.js 刘焱
贡献者成长体系 contributor-growth-full.sh growth-analyze.js 刘焱

子任务四:科研辅助模块

5 大科研辅助模块,覆盖科研全生命周期:

模块 Skill 功能
科研项目洞悉 gitlink-research-insight 8 维数据采集 + 4 维评分
热点追踪与知识图谱 gitlink-research-hotspot 多关键词搜索 + 实体关系图谱
科研合规与复现性 gitlink-research-compliance 三维复现性证据链
科研协作智能匹配 gitlink-research-matching 角色匹配 + 缺口识别
科研进度跟踪与预警 gitlink-research-progress 6 维动态风险信号

DevOps 流水线

1 条已部署的建木流水线push 代码时自动触发集成和部署:

流水线 触发方式 功能 文件
构建流水线 push 拉取代码 → 编译 → 部署到 /usr/local/bin → 验证 .devops/构建流水线.yml

另有 3 条流水线 YAML 配置已提交到仓库但未部署(项目初始化、多仓库协同、贡献者成长)。


操作中心

新增 /gitlink 斜杠命令作为统一入口16 项操作上下选择执行。配置文件:.claude/commands/gitlink.md