mcpField
G
gathering-planning

gathering-planning

github.com/autumnsgrove開発667 回インストール5 日前に更新
リポジトリ

gathering-planning について

gathering-planningは、ブレインストーミングを整理されたロードマップに変える計画スキルです。まずGitHub issueを作成し、新規項目や未整理の項目の見積もり、優先順位付け、日程設定へ進みます。

主な機能

  1. 01アイデアからGitHub issueを一括作成
  2. 02重複を確認して除外
  3. 03issueの規模と優先度を設定
  4. 04準備済み項目をプロジェクトボードへ移動
  5. 05マイルストーンと日付を設定
  6. 06コードを編集せずプロジェクトを整理

活用シーン

  1. 01ブレインストーミングをissueに整理
  2. 02ゼロからスプリントを計画
  3. 03既存の未整理issueをトリアージ
  4. 04アイデアをロードマップにまとめる

インストール

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

$npx skills add https://github.com/autumnsgrove/lattice --skill gathering-planning

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

詳細

計画の集い 🌲🐝🦡

太鼓の音が草原に響きます。最初にやって来るのはビーです。花から花へと飛び回り、散らばったアイデアを一つ残らず集めて、きちんとしたイシューとして巣に収めます。続いてアナグマが現れ、一つひとつの区画を着実に整理します。作業量を見積もり、優先順位を付け、準備ができたものをキューに移し、スケジュールを計画します。集いが終わるころには、混沌がロードマップへと姿を変えています。

招集するとき

  • ブレインダンプを整理された作業にしたいとき
  • 「アイデアがたくさんあって、優先順位も付けたい」
  • ゼロからスプリント計画を立てるとき
  • TODO がたくさん生まれたブレインストーミングの後
  • アイデア → イシュー → 整理されたバックログまでを一度の流れで進めたいとき

この集いで使う Grove ツール

gw と gf を全体を通して使います。作業計画のクイックリファレンス:

# Find existing work items in the codebase
gf --agent todo                     # Find TODO/FIXME/HACK comments

# Batch issue creation (Bee phase)
gw gh issue batch --write --from-json  # Create issues in bulk

# Check project boards (Badger phase)
gw gh project list                  # View project boards and status

集いの進行

SUMMON → COLLECT → ORGANIZE → COMPLETE
   ↓         ↓          ↓          ↓
Receive   Bee         Badger     Roadmap
Ideas     Creates     Triages    Ready
          Issues      Board
招集する動物たち
  1. 🐝 Bee — 散らばったアイデアを集め、構造化された GitHub イシューを作成します
  2. 🦡 Badger — 作業量を見積もり、優先順位を付け、Ready に移し、マイルストーンや日付を設定します

フェーズ 1:SUMMON(招集)

太鼓が鳴り、草原が耳を澄ませます……

ブレインダンプを受け取り、内容を解析します:

セッションの確認:

  • どのアイデアや TODO を記録しますか?
  • テーマや特定のコンポーネントに焦点を当てますか?
  • 今日、マイルストーンも設定しますか?

確認:

「プロジェクト計画のために集いを招集します:

  • 🐝 Bee がアイデアからイシューを作成します
  • 🦡 Badger がプロジェクトボード上で整理します

集いを始めますか?」


フェーズ 2:COLLECT(収集)(Bee)

ビーが花から花へと飛び回ります……

🐝 BEE — COLLECT(収集)

スキルを読み込みます:bee-collect

[提供されたブレインダンプ/アイデア] に対して、Bee の BUZZ → INSPECT → CHECK → DEPOSIT ワークフローをすべて実行します。 引き継ぎ:新しく作成したイシューの番号とタイトルの一覧(スキップした重複があれば、それも含む)→ 整理のため Badger へ


フェーズ 3:ORGANIZE(整理)(Badger)

アナグマが、巣穴を整理する準備を整えて現れます……

🦡 BADGER — TRIAGE(トリアージ)

スキルを読み込みます:badger-triage

Bee が作成したすべてのイシュー(およびトリアージされていない既存のイシュー)に対して、Badger の DIG → SORT → DISCUSS → TIMELINE → PLACE ワークフローをすべて実行します。 引き継ぎ:整理されたボード(すべてのイシューの作業量と優先順位を設定し、準備ができた項目を移動し、マイルストーンを設定済み)→ COMPLETE フェーズへ


フェーズ 4:COMPLETE(完了)

集いが終わり、ロードマップが姿を現します……

完了レポート:

## 🌲 GATHERING PLANNING COMPLETE

### Session Summary

**🐝 Bee Collected:**

- [x] issues created from brain dump
- [Y] duplicates skipped
- Components: [list of labels used]

**🦡 Badger Organized:**

| Metric           | Count |
| ---------------- | ----- |
| Sized            | [X]   |
| Prioritized      | [X]   |
| Moved to Ready   | [X]   |
| Target dates set | [X]   |

### By Priority

| Priority    | Issues           |
| ----------- | ---------------- |
| First Focus | #123, #124, #125 |
| Next Up     | #126, #127       |
| In Time     | [count] issues   |
| Far Off     | [count] issues   |

### Milestones

| Milestone | Issues  | Due    |
| --------- | ------- | ------ |
| [Name]    | [count] | [date] |

### What's Ready to Work On

These issues are sized, prioritized, and in the Ready column:

1. #123 — [Title] (XS, First Focus)
2. #124 — [Title] (S, First Focus)
3. #125 — [Title] (M, First Focus)

_From chaos, order. From ideas, a roadmap._ 🌲

集いの例

ユーザー: "/gathering-planning はい、ブレインダンプです。アバターのアップロード不具合を修正、設定にダークモードを追加、話し合った新しい料金プランを実装、いずれ連携用の Webhook を追加、フッターを更新、それから API にレート制限も追加したほうがよさそうです"

集いの実行:

  1. 🌲 SUMMON(招集) — 「プロジェクト計画のために招集します。処理する項目が 6 件あります。」

  2. 🐝 COLLECT(収集) —

    • 「アイデアを一つずつ確認しています……」
    • 「重複を確認しています……『ダークモード』は #498 として存在するため、スキップします」
    • 作成:#531(アバターの不具合)、#532(料金プラン)、#533(Webhook)、#534(フッター)、#535(レート制限)
    • 「5 件のイシューを巣に収めました」
  3. 🦡 ORGANIZE(整理) —

    • 「新しいイシューを確認しています……」
    • 「作業量の見積もり:アバターの不具合(XS)、料金プラン(L)、Webhook(XL)、フッター(S)、レート制限(M)でしょうか?」
    • ユーザーが一つの変更を加えて確定
    • 「優先順位:アバターの不具合は First Focus(不具合が発生しているため)。料金プランは Next Up。残りは In Time でよいですか?」
    • ユーザーがレート制限を Next Up に移動
    • 「アバターの不具合とレート制限を Ready に移しますか?」
    • ユーザーが確定
    • 「目標日を設定するか、マイルストーンを作成しますか?」
    • ユーザーが「February Sprint」マイルストーンを作成
  4. 🌲 COMPLETE(完了) —

    Bee: 5 issues created, 1 duplicate skipped
    Badger: All sized, prioritized, 2 moved to Ready
    Milestone: February Sprint (2 issues, due Feb 28)
    
    Ready to work on:
    - #531 — Fix avatar upload (XS, First Focus)
    - #535 — Add API rate limiting (M, Next Up)
    

集いのルール

流れ

必ず Bee が先に実行されます。Badger は Bee が集めた内容(およびトリアージされていない既存のイシュー)を整理します。

会話

どちらの動物も対話しながら進めます。Bee は曖昧な項目について確認し、Badger はまとめて作業量や優先順位について話し合います。

範囲

ブレインダンプが膨大な場合(20 件以上)、Bee から複数のセッションに分ける提案をすることがあります。

コードの安全性

どちらの動物もコードを編集しません。この集いはプロジェクトの整理のみを行います。


これを使う場合と個別の動物を使う場合

状況使用するもの
収集したいアイデアがあるだけの場合🐝 /bee-collect
既存の課題を整理したいだけの場合🦡 /badger-triage
アイデアがあり、整理もしたい場合🌲 /gathering-planning
毎週の計画セッション🌲 /gathering-planning
バックログを手早く整理する場合🦡 /badger-triage

散らばった考えを、整理された作業へ。森が道を知っています。 🌲

コメント