关于 load-issues
通过 gh CLI 获取当前 GitHub 仓库的未关闭 issues,并将每项保存为 ./specs/issues/ 下的 Markdown 文件。完成后汇总加载数量及创建的文件。
主要功能
- 01列出仓库未关闭 issues
- 02获取 issue 详情和元数据
- 03将每项保存为 Markdown 文件
- 04汇总加载数量及文件清单
适用场景
- 01在本地归档未关闭 issues
- 02为项目规划准备 issue 文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ neolabhq/ context-engineering-kit --skill load-issues安装后在 Claude Code 中输入/load-issues确认已加载。
详细介绍
从当前 GitHub 仓库加载所有未关闭的议题,并将其保存为 ./specs/issues/ 目录中的 Markdown 文件。
请按以下步骤操作:
-
使用 gh CLI 列出当前仓库中的所有未关闭议题:
- 运行
gh issue list --limit 100,获取所有未关闭的议题
- 运行
-
获取每个未关闭议题的详细信息:
- 运行
gh issue view <number> --json number,title,body,state,createdAt,updatedAt,author,labels,assignees,url - 提取所有相关元数据
- 运行
-
创建议题目录:
- 运行
mkdir -p ./specs/issues,确保目录存在
- 运行
-
将每个议题保存为单独的 Markdown 文件:
- 文件命名格式:
<number-padded-to-3-digits>-<kebab-case-title>.md - 示例:
007-make-code-review-trigger-on-sql-sh-changes.md
- 文件命名格式:
-
使用以下 Markdown 模板编写每个议题文件:
# Issue #<number>: <title>
**Status:** <state>
**Created:** <createdAt>
**Updated:** <updatedAt>
**Author:** <author.name> (@<author.login>)
**URL:** <url>
## Description
<body>
## Labels
<labels or "None">
## Assignees
<assignees or "None">
- 保存所有议题后,提供以下内容的摘要:
- 加载的议题总数
- 创建的文件列表,包含议题编号和标题
重要:请按正确顺序执行所有步骤,并确保议题数据在 Markdown 文件中格式正确。
评论
支持 Markdown