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 形式
markdown
# タスクリスト ## 概要 - 作業名: [作業名] - 開始日: YYYY-MM-DD - 状態: planning / in_progress / done ## タスク - [ ] タスク1 - [ ] タスク2 - [x] 完了したタスク ## 振り返り (全タスク完了後に記入)
注意事項
- •implement中はtasklistを頻繁に更新する
- •1タスク完了ごとにチェックを付ける
- •新しいタスクが発生したら追加する
- •スコープ外のタスクは別のsteeringセッションにする