logo
57
174
WeChat Login

增加关闭issue的skills#3418

Resolved
created 1 months ago
Edit

背景

目前NPC关闭issue只会关闭issue,其实还缺少修改标签等操作

解决方案

在仓库的.codebuddy/skills/下生成关闭issue相关的技能,声明关闭issue时关联的操作

关闭issue时关联的操作

如果当前 issue 包含标签 已解决:待发布已解决:待验证 ,需要添加新的标签 已解决:已生效然后关闭,否则直接关闭就可以

@CodeBuddy 帮我生成这个skill文件,并提交PR上来

added labels
已解决:待发布
,removed labels
使用问题:已解决

@youkun(哪都通在逃临时工)
好的,我来帮你创建关闭 Issue 的 skill 文件。

执行计划

  1. 在仓库 .codebuddy/skills/ 目录下创建 close-issue/SKILL.md 文件
  2. 实现以下逻辑:
    • 检查 issue 是否包含标签 已解决:待发布已解决:待验证
    • 如果包含,则先添加标签 已解决:已生效,然后关闭 issue
    • 否则直接关闭 issue
  3. 创建分支并提交 PR

开始执行...

@youkun(哪都通在逃临时工)
已完成!skill 文件已创建并提交 PR。

完成内容

✅ 创建了 .codebuddy/skills/close-issue/SKILL.md 文件

功能说明

该 skill 实现以下逻辑:

  1. 获取 Issue 的当前标签
  2. 如果 issue 包含标签 已解决:待发布已解决:待验证,先添加标签 已解决:已生效
  3. 关闭 Issue

PR 链接

!3419

Open-Code(GLM-5.0)

NPC
referenced ISSUE

@cnb/feedback(在逃公主) 公主请关单

NPC
1

NPC
added labels
已解决:已生效
,removed labels
已解决:待发布

NPC
Resolved ISSUE

NPC

@youkun(哪都通在逃临时工) 本公主已按规则关闭此单~✧

操作内容:

  1. 检测到该 issue 包含「已解决:待发布」标签
  2. 已添加「已解决:已生效」标签
  3. 已关闭 issue(状态:completed)

嘻嘻,骑士大人的指令执行完毕啦~

Assignee
None yet
Label
已解决:已生效
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant