managing-github-issues について
開発セッションでの GitHub Issue 管理を支援するスキルです。着手可能な作業の検索から完了済み Issue のクローズまでを扱い、作成方法やラベル規則、コミットや PR との関連付けを説明します。
主な機能
- 01ラベルやマイルストーンで Issue を検索
- 02構造化された受け入れ条件で Issue を作成
- 03一貫したラベル分類の適用
- 04コミットや PR と Issue の関連付け
- 05Issue のクローズと新たに着手可能な作業の確認
活用シーン
- 01セッション開始時に優先度の高い作業を探す
- 02受け入れ条件付きの機能 Issue を作成
- 03コミットや PR で Issue を参照
- 04Issue のクローズ後に新たな作業を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hjewkes/ agent-skills --skill managing-github-issuesインストール後、Claude Code で/managing-github-issuesを入力して読み込まれたか確認します。
詳細
GitHub Issue の管理
作業の確認、Issue の作成やトリアージ、作業の完了と Issue のステータス更新を行うセッションを開始するときに、このスキルを使用します。
作業の確認
セッション開始時に、着手可能な作業を確認します。
gh issue list --label priority:high --label status:ready
gh issue list --label priority:high
gh issue list --milestone "v0.1.0" --state open
Issue の作成
概要と受け入れ条件のチェックリストを含む、構造化された本文を使用します。
gh issue create --title "Add X component" \
--body "## Summary\n\nBrief description.\n\n## Acceptance Criteria\n\n- [ ] Criterion 1\n- [ ] Criterion 2" \
--label "type:feature,area:components,priority:medium"
Issue への対応
- コミットメッセージで
#Nを参照します - PR の説明に
Fixes #Nを使用すると、Issue が自動的にクローズされます
作業の完了
- PR のマージ(推奨)または
gh issue close Nで Issue をクローズします - クローズ後、新たにブロックが解除された作業がないか確認します
ラベルの分類
| カテゴリー | ラベル |
|---|---|
| 種類 | type:feature、type:bug、type:task |
| 優先度 | priority:high(次に対応)、priority:medium(近日中に対応)、priority:low(バックログ) |
| 領域 | area:components、area:tokens、area:infra、area:docs、area:storybook |
| ステータス | status:ready(着手可能)、status:needs-design(決定が必要) |
| OSS | good first issue |
コメント
Markdown 対応