mcpField
B
backlog

backlog

github.com/sammcj开发16749 次安装4 天前更新
代码仓库

关于 backlog

Backlog 是用于在本地待办文件或 GitHub 中添加和审查项目事项的技能,会根据仓库情况选择目标位置。它包含重复项检查、类别处理,以及分类整理、选择事项或归纳主题等审查方式。

主要功能

  1. 01选择本地文件或 GitHub 作为目标
  2. 02检查重复事项
  3. 03分类处理缺陷、增强、杂务和文档
  4. 04沿用现有编号或标签添加事项
  5. 05通过分类整理、选取或主题分组进行审查

适用场景

  1. 01记录缺陷或增强请求
  2. 02按类别和时间审查未关闭事项
  3. 03将相关待办归纳为主题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sammcj/agentic-coding --skill backlog

安装后在 Claude Code 中输入/backlog确认已加载。

详细介绍

待办事项

目标位置

按顺序匹配,命中第一个即停止:

  1. BACKLOG.md 或 docs/BACKLOG.md -> 本地文件。
  2. 用户自己的仓库,而非 fork -> GitHub。
  3. 否则询问。除非用户选择,否则不创建待办文件。

类别:bug、enhancement、chore(重构、依赖、CI、构建、测试)、documentation。

本地:

  • 将类别作为标题前缀,例如 [bug]。使用 grep 查找重复项。
  • 添加一个章节,或新建文件并延续现有编号(0001-slug.md)。

GitHub:

  • 类别使用现有标签(gh label list)。创建标签前先询问。
  • 查找重复项:gh issue list --search "<keywords>"。列出事项:gh issue list --limit 50 --json number,title,labels,createdAt。
  • 添加事项:将正文写入 mktemp -d 目录中的文件,然后运行 gh issue create --body-file <file>。

添加

  1. 先查找重复项。若有相似项,询问是更新它还是新建。
  2. 推测类别。总共最多询问一个问题,且仅在范围或类别不明确时询问。
  3. 创建事项。仅回复 URL 或路径。

审查

  1. 按类别分组列出未关闭事项,按创建时间从早到晚排序:编号、标题、时长。
  2. 提供以下选项,让用户选择:
    • 分类处理:重新标记、关闭过时事项、合并重复项。每次关闭前都要确认。
    • 选择一项:加载该事项后停止。如果存在 openspec/,以 Next: /opsx:propose from #<n> 结尾。
    • 主题:归纳相关事项,建议分组。

备注

  • 内容保持简洁,方便快速阅读。

评论

支持 Markdown