forked from Gitlink/gitlink-cli
3.6 KiB
3.6 KiB
| name | version | description | metadata | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gitlink-workflow | 2.0.0 | AI 自动化工作流:社区运营、代码审查、项目初始化、多仓库协同、贡献者成长。当用户需要 AI 自动化 GitLink 操作时触发。 |
|
gitlink-workflow(AI 自动化工作流)
前置条件: 先阅读
../gitlink-shared/SKILL.md
CRITICAL — GitLink 操作只能用 gitlink-cli。禁止用 gh(GitHub CLI)操作 GitLink 资源。gh 仅适用于 GitHub 平台。
本技能提供 Claude Code 可直接执行的高级工作流模板。
功能菜单
====== GitLink 自动化工作流 ======
请选择要执行的工作流:
1. 社区运营自动化
→ Issue 自动分类、负责人分配、周报生成、Release Notes
2. 代码质量审查
→ PR Review、AI 四维度评分、自动合并
3. 项目一键初始化
→ 创建仓库、README、CI 配置、初始 Issues、分支保护
4. 多仓库协同
→ 跨仓库 Issue/PR 追踪、状态 Dashboard、协同发版
5. 贡献者成长体系
→ 数据收集、AHP 评分、排行榜、Wiki 发布、Badge 颁发
请输入编号(1-5)或功能名称:
用户输入 → 工作流映射
| 用户输入 | 执行的工作流 | Reference 文件 |
|---|---|---|
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 |
执行流程
- 展示菜单 — 列出所有可用工作流
- 获取用户选择 — 用户输入编号或功能名称
- 读取 Reference — 根据选择读取对应的 reference 文件
- 确认参数 — 询问必要的参数(owner/repo 等)
- 执行工作流 — 按照 reference 文件的步骤执行
- 展示结果 — 输出执行结果和摘要
快捷触发
用户也可以直接说特定意图,跳过菜单直接执行:
| 用户说的话 | 直接执行 |
|---|---|
| "帮我跑一下社区运营" | 社区运营自动化 |
| "审查一下这个 PR" | 代码质量审查 |
| "创建一个新项目" | 项目一键初始化 |
| "看看组织下所有仓库" | 多仓库协同 |
| "生成贡献者排行榜" | 贡献者成长体系 |
参数说明
| 参数 | 说明 | 获取方式 |
|---|---|---|
--owner |
仓库所有者 | 自动从 git remote 解析,或询问用户 |
--repo |
仓库名称 | 自动从 git remote 解析,或询问用户 |
--org |
组织名称 | 询问用户(多仓库协同时需要) |
最佳实践
- 所有工作流命令使用
--format json以便解析输出 - 写入操作前确认用户意图
- 批量操作建议先用小范围测试
- 保存工作流执行结果以便回溯
- 自动从 git remote 解析 owner/repo,解析失败时询问用户
- 支持
--dry-run预览模式(部分工作流)
References
- gitlink-shared — 认证和全局参数
- gitlink-workflows — 工作流总入口(含可执行脚本)