mcpField
L
load-issues

load-issues

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

load-issues について

gh CLI で現在の GitHub リポジトリのオープン issue を取得し、各 issue を ./specs/issues/ に Markdown ファイルとして保存するスキルです。処理後に件数と作成ファイルをまとめます。

主な機能

  1. 01リポジトリのオープン issue を一覧表示
  2. 02issue の詳細とメタデータを取得
  3. 03各 issue を Markdown ファイルに保存
  4. 04取得件数とファイル一覧を報告

活用シーン

  1. 01オープン issue のローカルアーカイブ作成
  2. 02プロジェクト計画用の issue 文書作成

インストール

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

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

インストール後、Claude Code で/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 ファイルに適切に整形されていることを確認してください。

コメント