スキル一覧に戻る

steering

yuch4 / dx-selecta

0🍴 0📅 2026年1月13日

作業指示ごとに .steering/ 配下へ requirements/design/tasklist を作成し、tasklist.md を唯一の進捗ソースとして実装を推進する。計画(作成)/実装(ループ)/振り返り(記録)の3モードで運用。「作業を計画して」「タスクリストを作成」「steering開始」「実装を進めて」などの依頼時に使用。

read, write, edit, glob, grep, bash

SKILL.md

---
name: steering
description: 作業指示ごとに .steering/ 配下へ requirements/design/tasklist を作成し、tasklist.md を唯一の進捗ソースとして実装を推進する。計画(作成)/実装(ループ)/振り返り(記録)の3モードで運用。「作業を計画して」「タスクリストを作成」「steering開始」「実装を進めて」などの依頼時に使用。
allowed-tools: Read, Write, Edit, Glob, Grep, Bash
---

# 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 モード
1. 既存 docs を読んで方針を掴む
2. ディレクトリを作成: `.steering/<YYYYMMDD>-<slug>/`
3. テンプレから3ファイルを生成
4. tasklist を具体的なタスクに分解

### implement モード
1. tasklist を読む
2. 未完了タスクを1つ選ぶ
3. 実装する
4. tasklist を更新
5. 1に戻る

### reflect モード
1. 全タスク完了を確認
2. 振り返りを記録
3. 学びや改善点をまとめる

## tasklist.md 形式

```markdown
# タスクリスト

## 概要
- 作業名: [作業名]
- 開始日: YYYY-MM-DD
- 状態: planning / in_progress / done

## タスク

- [ ] タスク1
- [ ] タスク2
- [x] 完了したタスク

## 振り返り

(全タスク完了後に記入)
```

## 注意事項

- implement中はtasklistを頻繁に更新する
- 1タスク完了ごとにチェックを付ける
- 新しいタスクが発生したら追加する
- スコープ外のタスクは別のsteeringセッションにする