mcpField
B
backlog

backlog

github.com/sammcj開発16749 回インストール3 日前に更新
リポジトリ

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. ユーザー自身のリポジトリ(フォークではない) -> 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. カテゴリーを推定します。スコープまたはカテゴリーが曖昧な場合に限り、質問は合計1つまでにします。
  3. 登録します。URL またはパスのみを返信します。

レビュー

  1. オープンな項目をカテゴリー別にまとめ、古い順に一覧表示します:番号、タイトル、経過期間。
  2. 次の選択肢を提示し、ユーザーに選んでもらいます。
    • トリアージ:ラベルを変更し、古い項目をクローズし、重複を統合します。クローズするたびに確認します。
    • 1件選ぶ:項目を読み込み、そこで停止します。openspec/ が存在する場合は、最後に Next: /opsx:propose from #<n> と記載します。
    • テーマ:関連項目を分類し、グループ分けを提案します。

メモ

  • 内容は簡潔にし、素早く読みやすいものにします。

コメント