Update Issue
引数で受け取ったIssue番号と依頼内容をもとにコードを分析し、該当のGitHub Issueのdescriptionを更新するためのスキルです。 このスキルが呼び出された際には、Instructionsに従って、Issueの内容を確認し、コードの分析を行い、Issueのdescriptionの更新を行ってください。
Instructions
実行ステップ
1. デフォルトブランチへの移動
デフォルトブランチに移動し、originをpullして最新状態にしてください。
2. 既存Issueの取得
引数で受け取ったIssue番号のIssueを取得し、現在の内容を確認してください。
gh issue view <Issue番号>
3. タスクの分析
タスクの内容を理解するために、要件定義ドキュメントやデザインファイル(Pencilファイル)を読み込んでください。 Pencilファイルはpencil MCPツールを使用して読み込むこと。
これらの情報をもとに、タスクの背景・目的・関連する仕様を把握してください。
依頼内容
依頼内容は以下の通りです。
$ARGUMENTS
4. コードの分析
Explore サブエージェントで依頼内容に基づき、コードベースをできるだけ詳細に分析してください。 ユーザーへの確認が必要な事項がある場合は途中で質問をせず、実装後、GitHub Issueにコメントしてください。
5. GitHub Issueの更新
ステップ2で取得した既存のIssue内容とステップ3・4の分析結果をもとに、Issueのdescriptionを更新してください。
更新時の注意事項
- 既存のIssue構造を尊重しつつ、依頼内容を反映する
- 本文: 以下の構造で作成
- 概要: タスクの目的と達成すべきゴール
- 要件: 機能要件と非機能要件のリスト
- 参照情報: タスクの分析で参照したドキュメントファイルのパスとデザインファイルのパス、およびそれぞれの関連箇所の説明
- 実装プラン: コードの分析によって策定したフェーズごとの計画
- 影響範囲: 変更が必要なファイルや関連コード
Issueの更新コマンド
gh issue edit <Issue番号> --body "本文"を使用してください。
6. GitHub Issueへ確認事項のコメントを行う
Issueの更新後、ユーザーにIssueの実施にあたり確認が必要な事項がある場合は、Issueにコメントしてください。
Issueへのコメントコマンド
gh issue comment <Issue番号> --body "コメント内容"を使用してください。