groove-utilities-task-create について
プロジェクトで設定されたバックエンドにタスクを作成する Groove skill です。タスクの項目、説明、親子関係を統一し、作成したタスク ID を返します。
主な機能
- 01設定済みタスクバックエンドの確認
- 02タイトル・種類・ステータスを指定した作成
- 03重要なタスクへの構造化された説明の追加
- 04親タスクの推定と設定
- 05作成したタスク ID の返却
活用シーン
- 01受け入れ条件付きの機能やバグの記録
- 02デイリータスクや epic 配下へのステージタスク作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-utilities-task-createインストール後、Claude Code で/groove-utilities-task-createを入力して読み込まれたか確認します。
詳細
groove-utilities-task-create
成果
設定済みのバックエンドに、タイトル、タイプ、ステータス、任意の親タスク、そして(単純ではないタスクの場合は)充実した本文を含むタスクが作成されます。参照用にタスク ID が返されます。このコマンドは、タスクの作成方法に関する唯一の信頼できる情報源です。タスクを作成する必要がある他のスキル(work compound、daily など)は、独自の作成ルールを定義せず、この仕様に従ってこのスキルを呼び出す必要があります。
受け入れ基準
- 必須フィールドがすべて入力されたタスクがバックエンドに存在する
- 作成後、タスク ID がユーザーに表示される
- 単純ではないタスク(機能開発、バグ、計画、ステージタスク)には充実した本文がある — 実作業またはステージを表すタスクを、本文が空の状態で作成してはならない
- 状況から親タスクが示唆される場合(例:daily または work のエピックに属するステージタスク)は、親タスクを設定する
制約
.groove/index.mdからtasks.backendを読み取り、バックエンドを特定するtasks.backend: noneの場合は、何もせず、わかりやすいメッセージを表示する- 引数にタイトルが指定されていない場合は、先にタイトルとタイプをユーザーに尋ねる
- 現在の状況(オープンタスク、最近の作業)から親タスクを推測し、判断が難しい場合はユーザーに確認する
- デフォルトのステータスは
todoではなくin-progress— 作業中にタスクを作成するため - 作成時にタスクを自動的に完了扱いにしない
- バックエンドの対応方法:
beans:beans create "<title>" -t <type> --parent <id> -s in-progress。本文はbeans update <id> -d "<body>"で設定するか、バックエンドがファイルベースの場合は.groove/tasks/配下のタスクファイルを編集するlinear:適切なチーム/プロジェクトを指定し、linear CLI または MCP でイシューを作成するgithub:gh issue create --title "<title>" --body "<body>" --milestone <milestone>
- 本文(標準): 単純ではないタスクには、必ず本文を指定します。バックエンドの本文/説明フィールド(またはタスクファイルの内容)を使用します。標準の本文セクション:Context(このタスクが属する作業またはセッション)、Goal(「完了」が大まかに何を意味するか)、Acceptance Criteria(具体的な条件のチェックリスト)、Links(CHANGELOG、仕様、学習済みファイル、その他の成果物へのリンク)。本当に該当しない場合に限り、セクションを省略します。
- タイプ: バックエンドのタイプを使用します(例:beans の
task、bug、feature、epic、milestone)。ステージタスクおよび区切りタスク(daily の Start/End、"YYYY-MM-DD, Compound — topic" などの work ステージ)には、バックエンドにchoreがない場合(例:beans)、タイプtaskを使用します。 - 階層: タスクがより大きな単位(例:daily、エピック)に属する場合は、親タスクを設定します。呼び出し元が親タスクを指定していない場合は、可能であれば状況から推測します。
- 作成したタスクの ID とタイトルを必ずユーザーに伝える
コメント
Markdown 対応