| name | work-issue |
| description | issues/ディレクトリのタスクを1つ実装し、ブランチ作成・コミット・PR作成を行なうワークフロー |
| globs | ["issues/**/*.md"] |
Issue Workflow Skill
issues/ディレクトリのタスクを処理し、1タスク = 1ブランチ、1コミット、1PRの形式で完了する。
ワークフロー(ループ処理)
issueがなくなるまで以下を繰り返す:
1. タスク取得
issues/ディレクトリの.mdファイル(.gitkeep除く)を検索
- 最初に見つかったファイルを自動選択
- issueがない場合はループ終了
2. ブランチ作成
- mainブランチを最新化
- issue名ベースでブランチを作成(
issue/{issue-name})
3. 実装
- issueファイルの内容を読み込み
- 指示に従って実装を行う
- CLAUDE.mdのルールに従う
- pnpm check:fixを行なう
4. コミット
- issueファイルを削除
- 変更をステージング
- 1コミットで完了
5. PR作成
- リモートにプッシュ
gh pr createでPR作成
6. mainに戻る
- mainブランチに戻る
- ステップ1に戻り、次のissueを処理
制約
gh pr createのみ許可: 他のghコマンドは禁止
- ブランチ作成・切り替えを許可: issue単位でブランチを作成
- 1issue = 1ブランチ、1コミット、1PR
コマンド例
git checkout main
git pull origin main
git checkout -b issue/{issue-name}
git add {changed-files}
rm issues/{issue-name}.md
git add issues/{issue-name}.md
git commit -m "..."
git push -u origin issue/{issue-name}
gh pr create --base main --title "..." --body "..."
git checkout main
注意事項
- issueファイルは実装完了後に削除する
- 削除はコミットに含める
- すべてのissueを処理するまで継続する
- mainブランチへのpushやその他操作はいっさい行わないこと