load-issues について
gh CLI で現在の GitHub リポジトリのオープン issue を取得し、各 issue を ./specs/issues/ に Markdown ファイルとして保存するスキルです。処理後に件数と作成ファイルをまとめます。
主な機能
- 01リポジトリのオープン issue を一覧表示
- 02issue の詳細とメタデータを取得
- 03各 issue を Markdown ファイルに保存
- 04取得件数とファイル一覧を報告
活用シーン
- 01オープン issue のローカルアーカイブ作成
- 02プロジェクト計画用の issue 文書作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ neolabhq/ context-engineering-kit --skill load-issuesインストール後、Claude Code で/load-issuesを入力して読み込まれたか確認します。
詳細
現在の GitHub リポジトリから未解決の Issue をすべて読み込み、./specs/issues/ ディレクトリに Markdown ファイルとして保存します。
以下の手順に従ってください。
-
gh CLI を使用して、現在のリポジトリにある未解決の Issue をすべて一覧表示します。
gh issue list --limit 100を実行して、未解決の Issue をすべて取得します。
-
未解決の Issue ごとに、詳細情報を取得します。
gh issue view <number> --json number,title,body,state,createdAt,updatedAt,author,labels,assignees,urlを実行します。- 関連するすべてのメタデータを抽出します。
-
Issue ディレクトリを作成します。
mkdir -p ./specs/issuesを実行して、ディレクトリが存在することを確認します。
-
Issue ごとに、個別の Markdown ファイルとして保存します。
- ファイル名の形式:
<3桁でゼロ埋めした番号>-<ケバブケースのタイトル>.md - 例:
007-make-code-review-trigger-on-sql-sh-changes.md
- ファイル名の形式:
-
各 Issue ファイルに、以下の 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">
- すべての Issue を保存した後、以下の概要を提示します。
- 読み込んだ Issue の合計数
- 作成したファイルの一覧(Issue 番号とタイトルを含む)
重要:すべての手順を正しい順序で実行し、すべての Issue データが Markdown ファイルに適切に整形されていることを確認してください。
コメント
Markdown 対応