gitlink-cli/workflows/SKILL.md

5.7 KiB
Raw Permalink Blame History

name version description metadata
gitlink-workflows 1.1.0 GitLink 自动化工作流总入口提供社区运营、代码审查、项目初始化、多仓库协同、贡献者成长、Release Notes、科研辅助等自动化功能的选择菜单。
requires triggers
bins
gitlink-cli
工作流
workflow
自动化
帮我跑
执行
科研
research
论文
citation
知识图谱
knowledge graph
热点追踪
合规检查
复现性
reproducibility
协作匹配
进度跟踪
项目洞察
引用格式

gitlink-workflows自动化工作流总入口

CRITICAL — GitLink 操作只能用 gitlink-cli。禁止用 ghGitHub CLI操作 GitLink 资源。

前置条件: 先阅读 ../skills/gitlink-shared/SKILL.md 了解认证和全局参数。

功能菜单

当用户说"工作流"、"自动化"、"帮我跑"等触发词时,展示以下菜单让用户选择。

当用户说"科研"、"论文"、"知识图谱"、"合规检查"等触发词时,直接跳转到科研辅助菜单。

====== GitLink 自动化工作流 ======

请选择要执行的工作流:

  1. 社区运营自动化
     → Issue 自动分类、负责人分配、周报生成、Release Notes

  2. 代码质量审查
     → PR Review、AI 四维度评分、自动合并

  3. 项目一键初始化
     → 创建仓库、README/LICENSE/CI 文件、里程碑、初始 Issues、分支保护

  4. 多仓库协同
     → 跨仓库 Issue/PR 追踪、状态 Dashboard、协同发版

  5. 贡献者成长体系
     → 数据收集、AHP 评分、排行榜、Wiki 发布、Badge 颁发

  6. Release Notes 生成
     → 收集 commits/PR/Issue、分类整理、生成 Notes

  7. 科研辅助系统 🆕
     → 项目洞察、热点追踪、合规复现、协作匹配、进度预警、论文引用

请输入编号1-7或功能名称

用户输入 → 工作流映射

用户输入 执行的工作流
1 或 "社区运营" 读取 workflow-community-ops.md
2 或 "代码审查" 读取 workflow-pr-review.md
3 或 "项目初始化" 读取 workflow-repo-setup.md
4 或 "多仓库" 读取 workflow-multi-repo.md
5 或 "贡献者" 读取 workflow-contributor-growth.md
6 或 "Release Notes" 读取 workflow-release-notes.md
7 或 "科研" / "科研辅助" 读取 gitlink-research Skill → 展示科研辅助菜单

执行流程

  1. 展示菜单 — 列出所有可用工作流
  2. 获取用户选择 — 用户输入编号或功能名称
  3. 读取 Reference — 根据选择读取对应的 reference 文件
  4. 确认参数 — 询问必要的参数owner/repo 等)
  5. 执行工作流 — 按照 reference 文件的步骤执行
  6. 展示结果 — 输出执行结果和摘要

工作流 Reference 文件

所有工作流的详细步骤在以下 reference 文件中:

工作流 Reference 文件
社区运营 workflow-community-ops.md
代码审查 workflow-pr-review.md
项目初始化 workflow-repo-setup.md
多仓库协同 workflow-multi-repo.md
贡献者成长 workflow-contributor-growth.md
Release Notes workflow-release-notes.md
科研辅助 SKILL.md — GitLink 科研辅助系统总入口

快捷触发

用户也可以直接说特定意图,跳过菜单直接执行:

用户说的话 直接执行
"帮我跑一下社区运营" workflow-community-ops
"审查一下这个 PR" workflow-pr-review
"创建一个新项目" workflow-repo-setup
"看看组织下所有仓库" workflow-multi-repo
"生成贡献者排行榜" workflow-contributor-growth
"生成 Release Notes" workflow-release-notes
"分析这个仓库的科研价值" gitlink-research 场景 1
"帮我追踪 NLP 热点" gitlink-research 场景 2
"检查项目的可复现性" gitlink-research 场景 3
"找科研合作者" gitlink-research 场景 4
"看看项目进度有没有风险" gitlink-research 场景 5
"生成这个项目的论文引用" gitlink-research 场景 6

参数说明

参数 说明 获取方式
--owner 仓库所有者 自动从 git remote 解析,或询问用户
--repo 仓库名称 自动从 git remote 解析,或询问用户
--org 组织名称 询问用户(多仓库协同时需要)

注意事项

  • 所有写入操作前必须确认用户意图
  • 自动从 git remote 解析 owner/repo解析失败时询问用户
  • 每个工作流的具体步骤见对应的 reference 文件
  • 支持 --dry-run 预览模式(部分工作流)

References