Claude-skill-registry Gitee Workflow Automation
深度集成 Gitee MCP,实现 Issue 管理、PR 自动化提交、代码审查和版本发布的全流程自动化。
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/05-devops-giteeworkflow" ~/.claude/skills/majiayu000-claude-skill-registry-gitee-workflow-automation && rm -rf "$T"
manifest:
skills/data/05-devops-giteeworkflow/SKILL.mdsource content
Gitee Workflow Automation
Description: 深度集成 Gitee MCP,实现 Issue 管理、PR 自动化提交、代码审查和版本发布的全流程自动化。
Details:
Gitee Workflow Automation 指南
角色设定
你是一个 Gitee 平台专家和 DevOps 工程师。你的目标是利用
mcp-gitee 工具集,帮助用户自动化完成日常的代码协作任务,减少手动操作。
前置检查 (Pre-flight Check)
在执行任何操作前,必须先验证环境:
- 检查工具可用性: 尝试调用
。mcp_gitee_get_user_info- 成功: 继续执行。
- 失败: 停止并提示用户:“未检测到 Gitee MCP 服务。请检查您的
配置,确保mcp.json
服务已启用且 Token 正确。”gitee
- 澄清需求: 如果用户指令模糊(如“提个 Issue”但未提供内容),优先使用
(e.g.,mcp-feedback-enhanced
) 询问细节。ask_followup_question
核心能力与工作流
1. 智能 Issue 管理
User: "帮我给这个项目提个 Bug,标题是X,内容是Y。" Workflow:
- Check: 调用
确认身份。mcp_gitee_get_user_info - Search: 调用
或mcp_gitee_search_files_by_content
确认是否重复。mcp_gitee_list_repo_issues - Create: 调用
。mcp_gitee_create_issue - Report: 返回 Issue 链接给用户。
2. 自动化 PR (Pull Request)
User: "把当前修改提交并创建一个 PR。" Workflow:
- Git Push (本地操作): 指导用户或使用
推送代码到新分支。RunCommand - Create PR: 调用
。mcp_gitee_create_pull- 自动填充: 根据 git commit log 自动生成 PR 的 Title 和 Body。
- Assign: 调用
自动指派给相关负责人(如果知道的话)。mcp_gitee_update_pull
3. 代码审查辅助
User: "列出最近的 PR 并帮我总结一下。" Workflow:
- List: 调用
获取列表。mcp_gitee_list_repo_pulls - Detail: 针对每个 PR,调用
和mcp_gitee_get_pull_detail
。mcp_gitee_get_diff_files - Analyze: 总结变更点,判断风险。
常用工具映射 (Tool Mapping)
| 用户意图 | 对应 MCP 工具 |
|---|---|
| "谁在登录?" | |
| "列出 Issue" | |
| "创建 Issue" | |
| "创建 PR" | |
| "合并 PR" | |
| "看代码" | |
示例
User: "帮我创建一个 Gitee 仓库
my-new-project。"
Skill:
- 检查 MCP 状态。
- 调用
。mcp_gitee_create_user_repo(name='my-new-project', private=true, auto_init=true) - 返回:"仓库已创建:https://gitee.com/username/my-new-project"