4.1 KiB
name, description
| name | description |
|---|---|
| issue | Issueを管理する |
Issue
概要
このコマンドは、GitHub Issueの管理を行う。Issue作成、一覧表示、詳細確認、クローズなどの操作を対話的に実行し、タスク管理やバグ報告のワークフローを効率化する。
使用するエージェント
- version-control-agent: Git操作およびGitHub操作全般を管理する
使用するスキル
- issue-management-guidelines: Issue管理のガイドラインに従う
- interaction-guidelines: ユーザーとの効果的な対話パターンに従う
実行フロー
-
version-control-agentが以下のスキルを使用して、ユーザーに実行したい操作を確認する(作成、一覧、表示、クローズなど)
- interaction-guidelines(対話パターン)
-
Issue作成の場合:
-
version-control-agentが以下のスキルを使用して、Issueのタイプを確認する(バグ報告、機能要望、タスクなど)
- issue-management-guidelines(Issue管理ガイドライン)
-
version-control-agentが以下のスキルを使用して、適切なテンプレートを選択する
- issue-management-guidelines(Issue管理ガイドライン)
-
version-control-agentが以下のスキルを使用して、必要な情報をユーザーから収集する(タイトル、説明、再現手順など)
- interaction-guidelines(対話パターン)
-
version-control-agentが以下のスキルを使用して、規約に準拠したIssueを作成する(gh issue create)
- issue-management-guidelines(Issue管理ガイドライン)
-
version-control-agentが以下のスキルを使用して、作成されたIssueのURLと番号をユーザーに報告する
- interaction-guidelines(対話パターン)
-
-
Issue一覧表示の場合:
-
version-control-agentが以下のスキルを使用して、フィルタ条件を確認する(状態、ラベル、担当者など)
- interaction-guidelines(対話パターン)
-
version-control-agentが以下のスキルを使用して、Issueの一覧を取得して表示する(gh issue list)
- issue-management-guidelines(Issue管理ガイドライン)
-
-
Issue詳細表示の場合:
-
version-control-agentが以下のスキルを使用して、表示するIssue番号を確認する
- interaction-guidelines(対話パターン)
-
version-control-agentが以下のスキルを使用して、Issueの詳細を取得して表示する(gh issue view)
- issue-management-guidelines(Issue管理ガイドライン)
-
-
Issueクローズの場合:
-
version-control-agentが以下のスキルを使用して、クローズするIssue番号を確認する
- interaction-guidelines(対話パターン)
-
version-control-agentが以下のスキルを使用して、クローズ理由を確認する(完了、重複、無効など)
- interaction-guidelines(対話パターン)
-
version-control-agentが以下のスキルを使用して、Issueをクローズする(gh issue close)
- issue-management-guidelines(Issue管理ガイドライン)
-
成果物
出力先:
- GitHubリポジトリにIssueが作成・更新される
成果物の内容(作成時):
- Issue番号とURL
- Issueタイトル
- Issue本文(説明、再現手順、期待動作など)
- ラベル(bug、enhancement、taskなど)
- マイルストーン(設定した場合)
- 担当者(設定した場合)
チェックリスト
コマンド実行前(作成時)
- Issueの目的が明確である
- 適切なテンプレートを選択できる
- 必要な情報が揃っている(タイトル、説明など)
- 重複するIssueがないか確認した
コマンド実行後(作成時)
- Issueが正常に作成された
- タイトルと説明が規約に準拠している
- 適切なラベルが設定されている
- 必要に応じて担当者が設定されている
- Issue番号を記録した