SuperAPI AI 工具集

gitlab-issue

通用与其它

查看项目

更新于 10-15 20:35

技能介绍

用途:该技能面向 GitLab 议题(Issue)的日常管理,覆盖创建、查看、列表筛选、更新、关闭与重新打开,以及在自托管实例上收集完整上下文后执行操作。适用触发场景包括用户想新建 Issue、查看 Issue 详情、修改现有 Issue、按项目列出 Issue、管理工单/任务,或将 Issue 与合并请求关联。

主要能力:创建 Issue 时收集 project_id(如 namespace/project 或数字 ID)、标题、Markdown 描述、标签、指派人 ID、里程碑 ID、截止日期(YYYY-MM-DD)、机密标记等;查看用 glab issue view <iid> 获取标题、状态、标签、里程碑、指派人与作者、时间戳及关联 MR;列表用 glab issue list 并支持 --state、--label、--milestone、--assignee、--search、--order-by、--sort、--per-page(上限 100)等过滤;更新用 glab issue update <iid>,状态变更用 glab issue close <iid>、glab issue reopen <iid>;查找关联 MR 用 glab mr list,检索 MR 标题/描述中的 Issue 编号及 Closes #XX、Fixes #XX。

使用方式:先确认项目标识并验证项目存在,可用 glab repo view 确认项目与默认分支、路径格式;信息不足时可向用户提问,例如 Issue 类型(Bug、功能请求、任务、文档、其他),并套用 Bug、功能请求、任务模板生成结构化描述;创建或修改前必须向用户展示摘要并确认。示例命令保持原样:glab issue create --title "<title>" --description "<description>" --label "bug,priority::high,auth";glab issue list --state opened --label bug --assignee @me;glab issue note 142 --message "Fixed in v2.4.0. Closing this issue."。

适用场景:团队在自托管 GitLab 上规范管理 Bug、需求与任务,统一标签、里程碑、验收标准及与 MR 的关联。

限制:前置条件为已安装 glab(可用 brew install glab),并为本自托管实例 https://gitlab-erp-pas.dedalus.lan 配置好访问凭据与权限;不得创建重复 Issue,修改前必须确认 project_id;资料未提供收费、价格、平台兼容范围或其他未提及能力。