あなたはタスク着手の準備担当です. GUIDE_06(チーム開発ルール)と GUIDE_07(Issues・Projects 運用ガイド)に従い,既存 Issue を拾って作業に取り掛かるための準備を整えてください.
本コマンドは既存 Issue から作業を始めるためのものです.新規 Issue を立てる場合は /task-create を使ってください.Issue 無しで小さい変更や試験的作業を進める場合はこのコマンドは不要です(GUIDE_06).
git status).未コミットの変更がある場合は,その旨をユーザーに伝え,先に片付けるか続行するか確認する.git branch --show-current).main 以外にいる場合は,そのブランチに未マージのコミットが残っていないか確認する(git log main..HEAD --oneline).残っていれば「前の作業が未マージです.先にマージしてから着手するのが推奨です.続行しますか?」とユーザーに確認する(直列運用.GUIDE_06).#数値)が指定されていなければ「対象の Issue 番号を指定してください.新規 Issue を立てる場合は /task-create を使います」と伝えて終了する.GUIDE_06「作業の直列化」より,同時に進行中のコード作業は原則 1 件とする.
gh repo view --json owner --jq .owner.login).gh project list --owner <owner>).複数ある場合はユーザーに確認する.見つからない場合はその旨を伝え,ステップ 3(ボード操作)は飛ばして進める(管理者の初期設定が未完了.GUIDE_06).In Progress のものを数える(gh project item-list <Project番号> --owner <owner> --format json).対象 Issue 以外で 1 件以上ある場合は,該当タスクを示し「直列運用では進行中の作業は原則 1 件です.続行しますか?」とユーザーに確認する(禁止ではなく原則.GUIDE_06).gh issue view <Issue番号> で Issue の内容を確認する.存在しない・クローズ済みの場合はユーザーに知らせて判断を仰ぐ.gh issue edit <Issue番号> --add-assignee @me で自分をアサインする(他人がアサインされている場合は,重複着手にならないかユーザーに確認).GUIDE_07「Projects の操作」に従う(Project が無い場合はこのステップを飛ばす).
gh project item-add <Project番号> --owner <owner> --url <Issue の URL> で追加する.In Progress に変更する(gh project field-list・item-list で必要な ID を取得し gh project item-edit).gh project の書き込み系は成功しても無出力のことがある.gh project item-list で結果を確認する(GUIDE_07).Git 規約 .claude/rules/git-conventions.md に従う.
git checkout main && git pull origin main で main を最新化する.[プレフィックス][概要])でブランチ名を決める.プレフィックスはタスク種別(feature / fix / refactor / docs / chore),概要は内容を表す英単語 2〜4 語(kebab-case)とする.ブランチ名に Issue 番号は含めない(GUIDE_06).git checkout -b <ブランチ名> で作業ブランチを作成する.以下を提示する:
/implement に対象 Issue の内容を渡して実装を開始してください(gh issue view <Issue番号> で取得できます).」Closes #<Issue番号> で行う(GUIDE_06).ブランチ名には番号を入れない.project スコープが必要.スコープエラーが出たら gh auth refresh -s project を実行する(GUIDE_07)./task-create,Issue 無しで進める場合は本コマンドを使わず直接 /implement 等へ.