| name | roadmap-next-task |
| description | ロードマップ(`.agent/roadmap.md`)の依存順を基準に次の未完了タスクへ着手するスキル。完了時のチェック反映、ExecPlan未作成タスクの計画作成先行、実装開始までを一貫して行う。 |
Roadmap Next Task
.agent/roadmap.md をSSOTとして、次に着手すべきタスクを選定し、必要なら ExecPlan を作成してから実装に入る。
実装規約は AGENTS.md を最優先とする。
ロードマップ全体の追加・変更・削除や記述フォーマットの維持は roadmap-manager を使い、このスキルは「次タスク着手」に限定する。
実行ルール
- 正本は必ず
.agent/roadmap.md を使う(assets/docs/roadmap.md は案内用途)。
- タスク選定は「実行順ロードマップ(依存順)」の上から順に行う。
- 既に実装と検証が完了し、ユーザー確認済みの作業を見つけた場合は、実装前にロードマップの完了状態を同期する。
- 着手対象タスクに ExecPlan が無い場合は、実装前に
.agent/PLANS.md 準拠で新規作成する。
- ExecPlan がある場合でも、着手前に目的・進捗・検証条件を更新する。
- 実装と検証が完了したら、完了を告げてユーザー確認を求める。
- 完了処理の詳細は
.agent/PLANS.md の「完了処理プロトコル」を正本とし、ユーザー確認後にのみ行う。
コマンド
/next-task
- すでに実装と検証が完了し、ユーザー確認済みなのに未同期の項目があれば、先に
/sync-roadmap で .agent/PLANS.md の「完了処理プロトコル」に従って反映する。
.agent/roadmap.md の未完了項目を依存順で確認し、最上位の次タスクを1件特定する。
- 対象タスクに
ExecPlan: 行があるか確認する。
ExecPlan: 行が無いか値が なし の場合、.agent/plans/YYYY-MM-DD-task-name.md を作成し、該当タスクの ExecPlan: 行を更新する。
- 作成済み/新規の ExecPlan を更新し、最初の実装ステップを
Progress に追加する。
- 実装に着手する。
/sync-roadmap
- 直近の実装結果・テスト結果から、実装と検証が完了し、ユーザー確認が取れた項目を抽出する。
- 抽出した項目は
.agent/PLANS.md の「完了処理プロトコル」に従って完了同期を行う。
- 互換表示としてチェックボックスが残っている項目がある場合のみ整合させる。
/finish-task
- 対象 ExecPlan の
Progress と Validation and Acceptance を完了状態に更新する。
- 実装と検証の完了を告げ、ロードマップ反映前にユーザー確認を求める。
- ユーザー確認後に
/sync-roadmap を実行して、.agent/PLANS.md の「完了処理プロトコル」に従った完了同期を行う。
- 完了処理まで終えたことを告げ、未完了の次タスク候補を1件提示して終了する。
参照順(最小)
AGENTS.md
.agent/roadmap.md
.agent/PLANS.md
assets/docs/architecture.md(実装影響が大きいとき)
意思決定の閾値
自律判断可能:
- 次タスクの機械的選定(依存順で先頭の未完了)
- ExecPlan の有無判定と新規作成
- ロードマップのチェック同期
要相談:
- 優先順位の入れ替え
- 複数タスク同時着手
- ロードマップ項目そのものの追加・削除