github-issue-workflow は何をしますか?
Claude CodeでGitHub Issueを解決するための構造化された8フェーズのワークフローを提供します。Issueの詳細取得、要件分析、ソリューションの実装、正確性の検証、コードレビューの実施、変更のコミット、プルリクエストの作成までをカバーします。ユーザーがIssueの解決、実装、作業、修正、クローズを依頼したり、IssueのURLや番号を参照したときに使用します。
ワークフローのフェーズ
- Issueの詳細取得 - GitHub APIを使用してIssueのタイトル、説明、コメント、ラベル、アサインされたメンバーなどの情報を取得します。
- 要件分析 - Issueの内容を分析し、具体的な実装要件と受け入れ基準を定義します。
- ソリューションの実装 - 分析結果に基づいてコードを実装します。必要に応じてテストコードも作成します。
- 正確性の検証 - 実装したコードが要件を満たしているか、テストを実行して検証します。
- コードレビュー - 変更内容をレビューし、潜在的な問題や改善点を特定します。
- 変更のコミット - 適切なコミットメッセージとともに変更をステージングしてコミットします。
- プルリクエストの作成 - GitHub上にプルリクエストを作成し、Issueを参照するリンクを追加します。
- 完了報告 - 実行したアクションのサマリーをユーザーに提供します。
使用方法
ユーザーが以下のようなリクエストを行った場合にこのスキルが自動的に起動します:
- 「Issue #42 を解決して」
- 「https://github.com/owner/repo/issues/42 を実装して」
- 「このIssueを修正して」
- 「Issueをクローズして」
必要な環境変数
GITHUB_TOKEN- GitHub APIにアクセスするためのパーソナルアクセストークンGITHUB_REPOSITORY- 対象のリポジトリ(例:owner/repo)
注意事項
- このスキルはClaude Code専用です。
- 変更をコミットする前に、ユーザーの確認を求める場合があります。
- プルリクエストはデフォルトブランチに対して作成されます。