| name | newtask |
| description | 新しいタスクを開始する準備を行います。mainブランチを最新化し、新しいブランチを作成します。「新しいタスク」「タスク開始」「ブランチ作成」などと言った時に使用してください。 |
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文字以内に収める