| name | issue-creator |
| description | タスクを細かい単位に分割して GitHub Issue を作成する。「Issue 作成」「Issue を作って」「タスクを Issue に」「Issue 追加」「チケット作成」「Issue を切る」「タスクを分割して Issue」などで起動。実装可能な粒度にタスクを分割して複数 Issue を生成。 |
| allowed-tools | Read, Bash, Glob, Grep |
Issue Creator
タスクを細かい単位に分割して GitHub Issue を作成します。
ワークフロー
1. タスクの確認
ユーザーから作成したいタスクの概要を聞く。
2. タスクの分割
タスクを実装可能な粒度に分割:
- 1 Issue = 1-2 時間で完了できる作業単位
- 依存関係がある場合は明記
- 各 Issue は独立してテスト可能
3. Issue 内容の確認
分割した Issue 一覧をユーザーに提示して確認:
以下の Issue を作成します:
1. [機能A] 基本実装
- 説明: ...
- ラベル: enhancement
2. [機能A] テスト追加
- 説明: ...
- ラベル: enhancement
- 依存: #1
3. [機能A] ドキュメント更新
- 説明: ...
- ラベル: documentation
- 依存: #1
よろしいですか?
4. Issue 作成
承認後、gh issue create で各 Issue を作成。
コマンドテンプレート:
gh issue create \
--title "[{scope}] {title}" \
--body "## 概要
{description}
## タスク
- [ ] {task1}
- [ ] {task2}
- [ ] {task3}
## 完了条件
- {condition1}
- {condition2}
## 依存関係
{dependencies または「なし」}
" \
--label "{labels}"
5. 結果報告
作成した Issue の一覧を報告:
以下の Issue を作成しました:
| # | タイトル | ラベル |
|---|----------|--------|
| #10 | [機能A] 基本実装 | enhancement |
| #11 | [機能A] テスト追加 | enhancement |
| #12 | [機能A] ドキュメント更新 | documentation |
推奨作業順序: #10 → #11 → #12
Issue タイトルの形式
[{scope}] {title}
- scope: 機能名や対象コンポーネント
- title: 具体的なタスク内容
ラベルの自動判定
| 内容 | ラベル |
|---|---|
| 新機能 | enhancement |
| バグ修正 | bug |
| テスト | enhancement |
| ドキュメント | documentation |
| リファクタリング | improvement |
重要な注意事項
- ✅ 1-2 時間で完了できる粒度に分割
- ✅ 依存関係を明記
- ✅ 完了条件を明確にする
- ❌ 巨大な Issue を作成しない
- ❌ 曖昧なタスク記述