New Task
このスキルは、新しいタスクを開始する準備を自動的に行います。
実行手順
- •
mainブランチに切り替えて最新化
- •
git checkout mainでmainブランチに切り替え - •
git pullで最新の変更を取得
- •
- •
やりたいことを確認
- •AskUserQuestionツールを使用して、ユーザーにやりたいことを聞く
- •質問: "どのようなタスクを行いますか?"
- •ヘッダー: "Task"
- •オプションを提示:
- •
新機能の追加- 推奨 - •
バグ修正 - •
リファクタリング - •
ドキュメント更新
- •
- •ユーザーは「Other」で自由に入力することも可能
- •
ブランチ名を自動生成
- •ユーザーの回答に基づいてブランチ名を自動生成する
- •プレフィックスの決定:
- •新機能の追加 →
feature/ - •バグ修正 →
fix/ - •リファクタリング →
refactor/ - •ドキュメント更新 →
docs/ - •その他 → 内容に応じて適切なプレフィックスを選択
- •新機能の追加 →
- •ブランチ名のフォーマット:
- •英語のケバブケース(小文字、単語をハイフンで区切る)
- •例:
feature/add-user-authentication,fix/login-error - •タスクの内容を簡潔に表す名前にする
- •
新しいブランチを作成
- •自動生成したブランチ名で
git checkout -b <branch-name>を実行
- •自動生成したブランチ名で
- •
完了報告
- •作成したブランチ名を表示
- •「準備完了です。タスクの詳細を教えてください」とユーザーに伝える
注意事項
- •mainブランチに未コミットの変更がある場合は、ユーザーに警告する
- •git pullが失敗した場合は、エラーを報告する
- •ブランチ名は30文字以内に収める