社区运营自动化工作流架构图

GitLink 社区运营自动化工作流

四个 Skill 统一编排 · C1 纯文档模式 · 跨平台兼容

社区运营自动化工作流架构图 四个 Skill 统一编排三阶段 gitlink-community-ops 统一入口 Skill (编排 Step 1→2→3) Step 1: Issue 分类+分配 gitlink-issue-triage-rules 规则匹配 LLM 兜底 双语翻译 PATCH 写回 Step 2: 社区周报 gitlink-community-report 数据采集 时间过滤 生成周报 Issue 发布 Step 3: Release Notes gitlink-release-notes 版本去重 Issue 分类 生成 Notes Release 创建 gitlink-cli / gh / glab / curl → 各平台 REST API 串联的 CLI 命令清单 (14 项) Step 1 (gitlink-issue-triage-rules): auth status issue +list label +list member +list issue +view api PATCH +comment issue +view Step 2 (gitlink-community-report): auth status issue +list release +list member +list issue +create Step 3 (gitlink-release-notes): auth status issue +list release +list release +create

Skill 编排流程

gitlink-community-ops 是统一入口,编排三个子 Skill:
Step 1: gitlink-issue-triage-rules — Issue 自动分类 + 分配责任人 (规则匹配 + LLM 兜底)
Step 2: gitlink-community-report — 社区周报自动生成 + 发布
Step 3: gitlink-release-notes — Release Notes 自动生成 + 发布
每个子 Skill 独立做 dry-run 预览 + 用户确认,上下文参数 (OWNER/REPO/BACKEND) 自动继承。

关键依赖

Step 1 必须先完成 → Issue 才有标签 → Step 2 周报标签分布准确 → Step 3 Release Notes 按 Bug/Feature 正确分类。 容错:某步骤失败不阻塞后续。

执行方式

# Skill 方式 (Agent 对话触发)
"帮我跑 Angel123456/gitlink-cli 的完整社区运营工作流"

# 脚本方式 (无 Agent 环境)
python3 community-ops.py --owner Angel123456 --repo gitlink-cli --skill-md SKILL.md           # dry-run
python3 community-ops.py --owner Angel123456 --repo gitlink-cli --skill-md SKILL.md --apply   # 真实写回