gitlink-cli/skills/gitlink-workflow/examples/workflow-examples.md

1.8 KiB
Raw Permalink Blame History

AI 工作流完整工作流示例

场景:利用 AI 自动化工作流完成 Issue 分类、PR Review 和报告生成。

工作流步骤

工作流 AIssue 自动分类

# 1. 获取开放的 Issue
gitlink-cli issue +list --state open --format json

# 2. 分析每个 Issue 并分类
# AI 根据关键词判断bug → bug标签feature → enhancement标签
gitlink-cli issue +view --number 200 --format json

# 3. 应用标签
gitlink-cli api POST /:owner/:repo/issues/:id --body '{"issue_tag_ids":[1]}'

工作流 B生成 PR 摘要报告

# 生成 PR 审查摘要(只读模式)
gitlink-cli workflow +pr-summary --owner Gitlink --repo gitlink-cli --number 1 --format markdown

工作流 C生成仓库报告

# 生成综合仓库报告
gitlink-cli workflow +repo-report --owner Gitlink --repo gitlink-cli --format markdown

输出示例Markdown

# 仓库报告 — Gitlink/gitlink-cli

## 基本信息
- 语言Go
- 开放 Issue12
- 开放 PR3
- 最近贡献者:@dev1, @dev2, @dev3

## Issue 分布
- Bug5
- Enhancement4
- Question3

## 建议
- 3 个 Issue 超过 30 天未响应,建议处理

工作流 DSprint 报告

# 获取 Issue 和 PR 统计
gitlink-cli issue +list --state open --format json
gitlink-cli issue +list --state closed --format json
gitlink-cli pr +list --state merged --format json

# 获取项目动态
gitlink-cli api GET /:owner/:repo/activity --format json

完整命令速览

gitlink-cli workflow +pr-summary --owner <owner> --repo <repo> --number <n> --format markdown
gitlink-cli workflow +repo-report --owner <owner> --repo <repo> --format markdown
gitlink-cli workflow +repo-report --owner <owner> --repo <repo> --format json