gitlink-cli/skills
刘焱 c9530a0929
CI / test (push) Failing after 1m16s Details
feat: 子任务五 — 项目初始化/多仓库协同/贡献者成长 三个端到端自动化场景
新增三个端到端自动化 skill,与子任务三(community-ops / quality-gate)风格统一,
每个均含 SKILL.md + 端到端示例 + 三阶段脚本 + 全流程串联脚本 + 分析引擎,
并配套 .devops 流水线(DRY_RUN 默认安全,可挂 GitLink DevOps 一键复现)。

- gitlink-project-bootstrap:输入项目描述 → 创建仓库 → 生成 README/LICENSE/CI → 创建初始 Issue 和里程碑
- gitlink-multi-repo-coordination:跨多仓库统一 Issue 追踪 / PR 状态看板 / Release 协调发布(REPOS 环境变量传入多仓库)
- gitlink-contributor-growth:贡献者活动追踪 → 成长排行与段位 → 自动颁发徽章

同步更新 CLAUDE.md 与 skills/README.md 的 skill 索引映射。
2026-07-02 15:41:27 +08:00
..
gitlink-branch docs: remove Gitea reference from branch skill 2026-05-17 12:35:34 +08:00
gitlink-ci fix(skills): add tool boundary rules to prevent gh/hub misuse on GitLink 2026-04-18 16:14:20 +08:00
gitlink-code-review feat(skills): 完善 issue-triage 与 code-review Skill,补充 gitlink-shared 已知坑 2026-06-24 08:18:27 +08:00
gitlink-commit-quality feat(skills): add skills gitlink-commit-quality 2026-05-21 15:43:35 +08:00
gitlink-community-ops fix: demo报告链接打不开 + 新增REPL交互演示 2026-06-30 12:10:03 +08:00
gitlink-compliance docs(skills): add REFERENCE.md for all 3 Skills 2026-05-21 02:08:39 +08:00
gitlink-contributor-growth feat: 子任务五 — 项目初始化/多仓库协同/贡献者成长 三个端到端自动化场景 2026-07-02 15:41:27 +08:00
gitlink-duplicate-detector feat(skills): 新增 gitlink-duplicate-detector 重复 Issue 检测 Skill 2026-06-17 11:47:42 +08:00
gitlink-insight docs(skills): add REFERENCE.md for all 3 Skills 2026-05-21 02:08:39 +08:00
gitlink-issue feat(issue): add batch close shortcut with dry-run support 2026-05-13 17:27:50 +08:00
gitlink-issue-triage enhance: enrich skill outputs with data analysis and scoring logic 2026-06-24 10:32:52 +08:00
gitlink-multi-repo-coordination feat: 子任务五 — 项目初始化/多仓库协同/贡献者成长 三个端到端自动化场景 2026-07-02 15:41:27 +08:00
gitlink-newcomer-guide docs: add workflow examples for issue-triage, project-health, newcomer-guide 2026-06-08 11:44:09 +08:00
gitlink-org fix(skills): add tool boundary rules to prevent gh/hub misuse on GitLink 2026-04-18 16:14:20 +08:00
gitlink-pm fix(skills): add tool boundary rules to prevent gh/hub misuse on GitLink 2026-04-18 16:14:20 +08:00
gitlink-pr Merge PR #26: feat(pr): add review shortcuts 2026-05-23 22:12:01 +08:00
gitlink-pr-deep-review feat(skills): 新增 gitlink-pr-deep-review PR 深度审查 Skill 2026-06-21 10:22:19 +08:00
gitlink-project-bootstrap feat: 子任务五 — 项目初始化/多仓库协同/贡献者成长 三个端到端自动化场景 2026-07-02 15:41:27 +08:00
gitlink-project-health chore: 同步本地更改 2026-07-02 14:39:05 +08:00
gitlink-quality-gate feat: 子任务三 & 子任务四 — 端到端工作流与科研辅助模块 2026-06-30 08:59:17 +08:00
gitlink-release fix(skills): add tool boundary rules to prevent gh/hub misuse on GitLink 2026-04-18 16:14:20 +08:00
gitlink-release-auto enhance: enrich skill outputs with data analysis and scoring logic 2026-06-24 10:32:52 +08:00
gitlink-repo fix(skills): add tool boundary rules to prevent gh/hub misuse on GitLink 2026-04-18 16:14:20 +08:00
gitlink-research-compliance feat(skills): add gitlink-research-compliance 科研项目复现性检查 2026-07-01 08:06:13 +08:00
gitlink-research-hotspot fix: demo报告链接打不开 + 新增REPL交互演示 2026-06-30 12:10:03 +08:00
gitlink-research-insight fix: demo报告链接打不开 + 新增REPL交互演示 2026-06-30 12:10:03 +08:00
gitlink-research-matching feat(research-matching): upgrade matching-run to real report on forgeplus 2026-07-01 15:20:50 +08:00
gitlink-research-progress feat(research-progress): add forgeplus as primary validation repo, enable milestone signal ⑥ 2026-07-01 16:03:58 +08:00
gitlink-search fix(skills): add tool boundary rules to prevent gh/hub misuse on GitLink 2026-04-18 16:14:20 +08:00
gitlink-shared feat: 子任务三 & 子任务四 — 端到端工作流与科研辅助模块 2026-06-30 08:59:17 +08:00
gitlink-snippet feat: add wiki and snippet skills, update webhook skill with new commands 2026-06-08 11:35:45 +08:00
gitlink-user fix(skills): add tool boundary rules to prevent gh/hub misuse on GitLink 2026-04-18 16:14:20 +08:00
gitlink-webhook feat: add wiki and snippet skills, update webhook skill with new commands 2026-06-08 11:35:45 +08:00
gitlink-wiki feat: add wiki and snippet skills, update webhook skill with new commands 2026-06-08 11:35:45 +08:00
gitlink-workflow fix(skills): add tool boundary rules to prevent gh/hub misuse on GitLink 2026-04-18 16:14:20 +08:00
README.md feat: 子任务五 — 项目初始化/多仓库协同/贡献者成长 三个端到端自动化场景 2026-07-02 15:41:27 +08:00

README.md

GitLink CLI Skills 指南

GitLink

欢迎使用 GitLink CLI Skills本指南帮助你快速上手和充分利用 gitlink-cli 的所有功能。

📚 Skills 是什么?

Skills 是为 Claude Code 和其他 AI 代理设计的结构化知识库,包含:

  • SKILL.md — 命令参考和使用指南
  • REFERENCE.md — API 详细参考和参数说明
  • TROUBLESHOOTING.md — 常见问题和解决方案
  • examples/ — 真实工作流示例

AI 代理通过 Skills 可以自动化操作 GitLink 平台,无需手动查阅文档。


🚀 快速开始

1. 安装和认证

# 首次使用:登录
gitlink-cli auth login

# 验证登录状态
gitlink-cli auth status

# 查看当前用户
gitlink-cli user +me

详见: gitlink-shared/examples/auth-workflow.md

2. 查看可用命令

# 列出所有 Shortcuts
gitlink-cli --help

# 查看特定命令帮助
gitlink-cli repo --help
gitlink-cli issue --help
gitlink-cli pr --help

3. 使用 JSON 格式便于脚本处理

# 所有命令都支持 --format json
gitlink-cli user +me --format json
gitlink-cli repo +list --format json
gitlink-cli issue +list --format json

📁 Skills 目录结构

skills/
├── README.md                          # 本文件
├── gitlink-shared/                    # 共享基础规则
│   ├── SKILL.md                       # 认证、全局参数、安全规则、分支约定
│   ├── REFERENCE.md                   # API 详细参考、错误处理
│   ├── TROUBLESHOOTING.md             # 常见问题排查
│   └── examples/
│       └── auth-workflow.md           # 认证工作流示例
├── gitlink-repo/                      # 仓库管理
│   ├── SKILL.md                       # 仓库操作指南
│   ├── REFERENCE.md                   # 仓库 API 参考
│   └── examples/
│       └── repo-workflow.md           # 仓库管理工作流
├── gitlink-issue/                     # Issue 管理
│   ├── SKILL.md                       # Issue 操作指南
│   ├── REFERENCE.md                   # Issue API 参考
│   └── examples/
│       └── issue-workflow.md          # Issue 全流程工作流
├── gitlink-pr/                        # Pull Request
│   ├── SKILL.md                       # PR 操作指南
│   ├── REFERENCE.md                   # PR API 参考
│   └── examples/
│       └── pr-workflow.md             # PR 工作流
├── gitlink-branch/                    # 分支管理
│   ├── SKILL.md                       # 分支操作指南
│   └── examples/
│       └── branch-workflow.md         # 分支工作流
├── gitlink-release/                   # 版本发布
│   ├── SKILL.md                       # Release 操作指南
│   ├── REFERENCE.md                   # Release API 参考
│   └── examples/
│       └── release-workflow.md        # Release 工作流
├── gitlink-search/                    # 搜索功能
│   ├── SKILL.md                       # 搜索操作指南
│   └── examples/
│       └── search-workflow.md         # 搜索工作流
├── gitlink-user/                      # 用户管理
│   └── SKILL.md                       # 用户操作指南
├── gitlink-org/                       # 组织管理
│   ├── SKILL.md                       # 组织操作指南
│   └── examples/
│       └── org-workflow.md            # 组织工作流
├── gitlink-ci/                        # CI/CD
│   ├── SKILL.md                       # CI 操作指南
│   └── examples/
│       └── ci-workflow.md             # CI 工作流
├── gitlink-pm/                        # 项目管理
│   └── SKILL.md                       # PM 操作指南
├── gitlink-duplicate-detector/        # 重复 Issue 检测
│   ├── SKILL.md                       # 重复检测与关联收敛指南
│   └── examples/
│       └── duplicate-detection-workflow.md  # 端到端工作流与验证记录
├── gitlink-pr-deep-review/            # PR 深度审查
│   ├── SKILL.md                       # 编排 code-review + 设计/一致性推理
│   └── examples/
│       └── pr-deep-review-workflow.md # 端到端工作流与验证记录
├── gitlink-project-bootstrap/         # 项目一键初始化(子任务五)
│   ├── SKILL.md                       # 创建仓库 → README/LICENSE/CI → 初始 Issue/里程碑
│   ├── examples/
│   │   └── bootstrap-workflow.md      # 端到端工作流与验证记录
│   └── scripts/                       # 三阶段 + 全流程串联 + 骨架生成引擎
├── gitlink-multi-repo-coordination/   # 多仓库协同(子任务五)
│   ├── SKILL.md                       # 跨仓库 Issue 追踪 / PR 看板 / Release 协调
│   ├── examples/
│   │   └── multi-repo-workflow.md     # 端到端工作流与验证记录
│   └── scripts/                       # 三阶段 + 全流程串联 + 看板聚合引擎
├── gitlink-contributor-growth/        # 贡献者成长体系(子任务五)
│   ├── SKILL.md                       # 贡献追踪 → 排行/段位 → 自动颁发徽章
│   ├── examples/
│   │   └── contributor-growth-workflow.md  # 端到端工作流与验证记录
│   └── scripts/                       # 三阶段 + 全流程串联 + 成长分析引擎
└── gitlink-workflow/                  # AI 自动化工作流
    └── SKILL.md                       # 工作流模板Issue 分类、PR Review、Release Notes

📖 所有 Skills 概览

核心 Skills

Skill 说明 常用命令
gitlink-shared 认证、全局参数、API 参考、安全规则、分支约定 auth login, auth status
gitlink-repo 仓库管理 repo +list, repo +create, repo +info, repo +fork
gitlink-issue Issue 管理 issue +create, issue +list, issue +view, issue +close, issue +batch-close
gitlink-pr Pull Request pr +list, pr +create, pr +view, pr +merge, pr +versions, pr +version-diff, pr +reviews, pr +review
gitlink-branch 分支管理 branch +list, branch +create, branch +delete, branch +protect
gitlink-release 版本发布 release +list, release +create, release +view

辅助 Skills

Skill 说明 常用命令
gitlink-search 搜索功能 search +repos, search +users
gitlink-user 用户管理 user +me, user +info
gitlink-org 组织管理 org +list, org +info, org +members
gitlink-ci CI/CD ci +builds, ci +logs
gitlink-pm 项目管理 通过 Raw API 访问
gitlink-workflow AI 工作流 Issue 分类、PR Review、Release Notes

端到端自动化流水线 Skills子任务三 / 五)

多阶段串联、可直接复现的完整解决方案,每个 Skill 都配有 scripts/*-full.sh 全流程脚本与 .devops/*流水线.yml GitLink DevOps 流水线,默认 DRY_RUN=true

Skill 场景 全流程脚本
gitlink-community-ops 社区运营Issue 分拣 → 周报 → Release Notes community-ops-full.sh
gitlink-quality-gate 代码质量看门人PR 审查 → CI → 门禁决策 → 合并 quality-gate-full.sh
gitlink-project-bootstrap 项目一键初始化:创建仓库 → README/LICENSE/CI → 初始 Issue/里程碑 project-bootstrap-full.sh
gitlink-multi-repo-coordination 多仓库协同:跨仓库 Issue 追踪 / PR 看板 / Release 协调(REPOS 环境变量) multi-repo-full.sh
gitlink-contributor-growth 贡献者成长:活动追踪 → 排行/段位 → 自动颁发徽章 contributor-growth-full.sh

🎯 使用场景

场景 1查看仓库信息

# 在仓库目录下自动解析 owner/repo
cd ~/my-project
gitlink-cli repo +info

# 或显式指定
gitlink-cli repo +info --owner wbtiger --repo gitlink-cli

详见: gitlink-repo/examples/repo-workflow.md

场景 2创建和管理 Issue

# 创建 Issue
gitlink-cli issue +create -t "Bug: 登录失败" -b "复现步骤..."

# 查看 Issue
gitlink-cli issue +view -i 123

# 添加评论
gitlink-cli issue +comment -i 123 -b "已修复"

# 关闭 Issue
gitlink-cli issue +close -i 123

# 预览批量关闭 Issue
gitlink-cli issue +batch-close --numbers 123,124 --dry-run

详见: gitlink-issue/examples/issue-workflow.md

场景 3管理分支和发布

# 创建分支
gitlink-cli branch +create -n develop

# 保护分支
gitlink-cli branch +protect -n master

# 创建 Release
gitlink-cli release +create -t v1.0.0 -n "v1.0.0 正式版" -b "更新内容..."

# 查看 Release
gitlink-cli release +view -i <version_id>

详见: gitlink-release/examples/release-workflow.md

场景 4搜索和发现

# 搜索仓库
gitlink-cli search +repos -k "machine learning"

# 搜索用户
gitlink-cli search +users -k "zhangsan"

# 查看组织
gitlink-cli org +list
gitlink-cli org +info -i Gitlink

详见: gitlink-search/examples/search-workflow.md


📚 文档导航

快速查找

按功能分类

仓库操作:

Issue 和 PR:

发布和搜索:

组织和用户:


常见问题

A: 使用 --format json 获取结构化输出:

gitlink-cli repo +list --format json | jq '.data.projects[] | .name'

Q: 如何自动解析 owner/repo

A: 在 git 仓库目录下运行命令CLI 会自动从 git remote origin 解析:

cd ~/my-project
gitlink-cli repo +info  # 自动使用当前仓库

Q: Token 过期了怎么办?

A: 重新登录:

gitlink-cli auth login

Q: 如何查看完整的 API 参考?

A: 查看 gitlink-shared/REFERENCE.md

Q: 遇到错误怎么办?

A: 查看 gitlink-shared/TROUBLESHOOTING.md


🤖 AI Agent 使用

Claude Code 和其他 AI 代理可以直接使用这些 Skills 自动化操作 GitLink 平台:

用户: "帮我在 GitLink 上创建一个 Issue"
↓
AI 代理读取 gitlink-issue/SKILL.md
↓
AI 代理执行: gitlink-cli issue +create -t "..." -b "..."
↓
完成!

AI 代理可以:

  • 自动创建和管理 Issue
  • 自动创建和合并 PR
  • 自动发布 Release
  • 自动分类 Issue
  • 自动生成 Release Notes
  • 自动执行代码审查
  • 自动检测并收敛重复 Issuegitlink-duplicate-detector
  • PR 深度审查:实现质量 + 设计/需求一致性 + 跨模块影响(gitlink-pr-deep-review
  • 项目一键初始化:输入描述即可创建仓库 + README/LICENSE/CI + 初始 Issue/里程碑(gitlink-project-bootstrap
  • 多仓库协同:跨仓库统一 Issue 追踪 / PR 状态看板 / Release 协调发布(gitlink-multi-repo-coordination
  • 贡献者成长体系:追踪活动 → 生成排行/段位 → 自动颁发徽章(gitlink-contributor-growth

📊 测试状态

生产就绪 (8.5/10)

  • 8/8 常用场景通过
  • 所有边界情况处理正确
  • 完整的文档和示例

详见: ../doc/SKILLS_TEST_REPORT_2026-04-02.md


🔗 相关资源


📞 获取帮助


🎓 下一步

  1. 阅读 gitlink-shared/SKILL.md 了解基础
  2. 查看 gitlink-shared/examples/auth-workflow.md 完成认证
  3. 根据需求选择相应的 Skill 文档
  4. 参考 examples/ 目录中的工作流示例
  5. 使用 AI 代理自动化你的工作流

祝你使用愉快!🚀