gitlab-url-guard
Installation
SKILL.md
GitLab 链接规范化与校验
使用项目根目录下的 gitlab-url-guard.json 作为唯一可信来源。无论从仓库根目录还是子目录执行脚本,默认都将配置解析为 <项目根目录>/gitlab-url-guard.json。配置只保存完整项目 Web 地址:
{
"version": 1,
"projectUrl": "http://gitlab.example.com:29480/group/project"
}
不得从 GitLab API 的 web_url 推断基础地址;自托管 GitLab 的返回值可能遗漏端口。
依赖
- 使用
git定位仓库根目录、读取 remote 并推断项目地址。 - 使用 Python 3 运行
scripts/gitlab_url_guard.py。 - 回读 GitLab 中的实际内容时,使用已完成认证的
glabCLI;先执行glab auth status。