create-issue-tree
Installation
SKILL.md
create-issue-tree
要件・タスク一覧から Phase 分割された GitHub Issue ツリーを新規作成する。 ルート(トラッキング issue)→ Phase 親 issue → issue → sub-issue の 4 階層を構築し、implement-issue-tree が post-order DFS で消化できる構造を維持する。
使い方
引数としてタスク要件テキストまたはファイルパスを渡す。
--phase オプションで特定 Phase のみ起票することもできる(大規模ツリーを段階的に起票する場合)。
2 回目以降の部分起票では --root で既存ルート issue 番号を渡し、同じツリーに継ぎ足す
(指定しないと新しいルート issue が重複作成される)。
--milestone オプションで起票する issue 全件に割り当てる GitHub Milestone を指定できる
(--root 指定時は省略可。既存ルートの milestone を自動継承する)。
--granularity オプションで 1 issue に収める実装時間の上限を指定できる。
2h・4h・1h のように正整数+時間単位(h)で指定する。優先順位は
--granularity 明示 > --root 指定時の既存ルート issue 本文マーカー > 既定 2h の順
(Step 1 で確定)。決定した値はルート issue 本文へ <!-- granularity: Nh --> として
永続化され、同じルートに対する update-issue-tree 実行時に継承される。