SuperAPI AI 工具集

auto-claim-issues

通用与其它

查看项目

更新于 10-15 17:32

技能介绍

用途:在 browser-brain-loop 类仓库中自动认领 backlog issue 或 slice,适用于用户要求“认领 issue”“自动 claim backlog”“挑一个可并行的 slice 开工”“找下一个可做 issue”“给 agent 分配不冲突任务”等场景。

主要能力:先用脚本扫描 docs/backlog/*.md,而非手工猜测;默认只认领 status: open,且 depends_on 全部已完成、与当前 in-progress issue 的 write_scope 不冲突的 issue;用户指定 ISSUE-xxx 时优先尝试该 issue,指定泳道或方向时通过 --group 参数传入。认领后须重新读取被认领的 backlog 文件并汇报 issue id/title、parallel_group、depends_on、write_scope、acceptance。

用法:默认认领一个最合适的 issue:bun .agents/skills/auto-claim-issues/scripts/claim-issue.ts --assignee=agent;只预览:加 --dry-run;指定 issue:--issue=ISSUE-005;指定泳道:--group=cursor-help;输出 JSON:--json。

读取顺序:docs/backlog/README.md、docs/next-development-slices-2026-03-14.md、被认领的 docs/backlog/<issue>.md。

结果状态:claimed 表示成功并已更新 frontmatter;preview 表示仅预览不写文件;blocked 表示无可认领 issue,需查看 blockedByDependencies 或 blockedByConflicts;already_claimed 表示指定 issue 已是 in-progress。

限制与禁止:不要绕开 docs/backlog/*.md 口头认领;不要忽略 write_scope 冲突;不要把 done issue 改回 in-progress;不要在 claim 时修改 issue 正文需求;除非用户明确要求,不要一次认领多个 issue。