mcpField
G
git:load-issues

git:load-issues

github.com/neolabhq開発1.8k397 回インストール10 週間前に更新
リポジトリ

git:load-issues について

現在の GitHub リポジトリから `gh` でオープン中の Issue を取得し、`./specs/issues/` に個別の Markdown ファイルとして保存するスキルです。Agent によるローカルな Issue 整理に使えます。

主な機能

  1. 01gh によるオープン中 Issue の一覧取得
  2. 02Issue 詳細とメタデータの取得
  3. 03Issue ごとの Markdown 保存
  4. 04件数と作成ファイルの報告

活用シーン

  1. 01リポジトリのオープン中 Issue のアーカイブ
  2. 02オフライン確認用の Issue 情報整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/neolabhq/context-engineering-kit --skill git:load-issues

インストール後、Claude Code で/git:load-issuesを入力して読み込まれたか確認します。

詳細

現在の GitHub リポジトリから未解決の Issue をすべて読み込み、./specs/issues/ ディレクトリに Markdown ファイルとして保存します。

以下の手順に従ってください。

  1. gh CLI を使用して、現在のリポジトリにある未解決の Issue をすべて一覧表示します。

    • gh issue list --limit 100 を実行して、未解決の Issue をすべて取得します。
  2. 未解決の Issue ごとに、詳細情報を取得します。

    • gh issue view <number> --json number,title,body,state,createdAt,updatedAt,author,labels,assignees,url を実行します。
    • 関連するすべてのメタデータを抽出します。
  3. Issue ディレクトリを作成します。

    • mkdir -p ./specs/issues を実行して、ディレクトリが存在することを確認します。
  4. Issue ごとに、個別の Markdown ファイルとして保存します。

    • ファイル名の形式:<3桁でゼロ埋めした番号>-<ケバブケースのタイトル>.md
    • 例:007-make-code-review-trigger-on-sql-sh-changes.md
  5. 各 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">
  1. すべての Issue を保存した後、以下の概要を提示します。
    • 読み込んだ Issue の合計数
    • 作成したファイルの一覧(Issue 番号とタイトルを含む)

重要:すべての手順を正しい順序で実行し、すべての Issue データが Markdown ファイルに適切に整形されていることを確認してください。

コメント