gathering-planning について
gathering-planningは、ブレインストーミングを整理されたロードマップに変える計画スキルです。まずGitHub issueを作成し、新規項目や未整理の項目の見積もり、優先順位付け、日程設定へ進みます。
主な機能
- 01アイデアからGitHub issueを一括作成
- 02重複を確認して除外
- 03issueの規模と優先度を設定
- 04準備済み項目をプロジェクトボードへ移動
- 05マイルストーンと日付を設定
- 06コードを編集せずプロジェクトを整理
活用シーン
- 01ブレインストーミングをissueに整理
- 02ゼロからスプリントを計画
- 03既存の未整理issueをトリアージ
- 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
招集する動物たち
- 🐝 Bee — 散らばったアイデアを集め、構造化された GitHub イシューを作成します
- 🦡 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 にレート制限も追加したほうがよさそうです"
集いの実行:
-
🌲 SUMMON(招集) — 「プロジェクト計画のために招集します。処理する項目が 6 件あります。」
-
🐝 COLLECT(収集) —
- 「アイデアを一つずつ確認しています……」
- 「重複を確認しています……『ダークモード』は #498 として存在するため、スキップします」
- 作成:#531(アバターの不具合)、#532(料金プラン)、#533(Webhook)、#534(フッター)、#535(レート制限)
- 「5 件のイシューを巣に収めました」
-
🦡 ORGANIZE(整理) —
- 「新しいイシューを確認しています……」
- 「作業量の見積もり:アバターの不具合(XS)、料金プラン(L)、Webhook(XL)、フッター(S)、レート制限(M)でしょうか?」
- ユーザーが一つの変更を加えて確定
- 「優先順位:アバターの不具合は First Focus(不具合が発生しているため)。料金プランは Next Up。残りは In Time でよいですか?」
- ユーザーがレート制限を Next Up に移動
- 「アバターの不具合とレート制限を Ready に移しますか?」
- ユーザーが確定
- 「目標日を設定するか、マイルストーンを作成しますか?」
- ユーザーが「February Sprint」マイルストーンを作成
-
🌲 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 |
散らばった考えを、整理された作業へ。森が道を知っています。 🌲