Steering Skill
作業を計画・追跡・振り返りするためのワークフロー管理スキル。
目的
.steering/に「今回の作業の要求・設計・タスク」を必ず残すtasklist.mdを進捗の唯一の正(Single Source of Truth)にする
参照ファイル
| ファイル | 読むタイミング |
|---|---|
references/guide.md | 詳細ルール |
references/templates/requirements.md | 要求テンプレート |
references/templates/design.md | 設計テンプレート |
references/templates/tasklist.md | タスクリストテンプレート |
入出力
- 入力: ユーザーの指示(機能名/変更内容)、既存 docs(PRD/設計/アーキ等)
- 出力:
.steering/<YYYYMMDD>-<slug>/requirements.md.steering/<YYYYMMDD>-<slug>/design.md.steering/<YYYYMMDD>-<slug>/tasklist.md
モード
1. plan モード
3ファイル作成 + tasklist具体化
2. implement モード
tasklist を先頭から消化し、都度更新(未完了を残さない)
3. reflect モード
tasklist の振り返り欄を更新(全タスク完了後のみ)
手順
plan モード
- 既存 docs を読んで方針を掴む
- ディレクトリを作成:
.steering/<YYYYMMDD>-<slug>/ - テンプレから3ファイルを生成
- tasklist を具体的なタスクに分解
implement モード
- tasklist を読む
- 未完了タスクを1つ選ぶ
- 実装する
- tasklist を更新
- 1に戻る
reflect モード
- 全タスク完了を確認
- 振り返りを記録
- 学びや改善点をまとめる
tasklist.md 形式
markdown1# タスクリスト 2 3## 概要 4- 作業名: [作業名] 5- 開始日: YYYY-MM-DD 6- 状態: planning / in_progress / done 7 8## タスク 9 10- [ ] タスク1 11- [ ] タスク2 12- [x] 完了したタスク 13 14## 振り返り 15 16(全タスク完了後に記入)
注意事項
- implement中はtasklistを頻繁に更新する
- 1タスク完了ごとにチェックを付ける
- 新しいタスクが発生したら追加する
- スコープ外のタスクは別のsteeringセッションにする