# プロジェクト開発ワークフロー

このプロジェクトの開発は、以下のスキルとテンプレートを使って進めます。

---

## スキル: `prd-to-development`

### 概要
PRD.mdとSPEC.mdからAGENTS.mdとtasklist.mdを生成し、タスクリストに従って開発を実行する一連のワークフロー。

### 起動方法
```
/skill:prd-to-development
```

### 3つのステップ

#### ステップ1: AGENTS.mdの作成
```
/step:1
```
PRD.mdとSPEC.mdを読み込み、AGENTS.mdを作成します。

AGENTS.mdに含まれるセクション:
- **Project Overview** — プロジェクトの概要
- **Goals** — 達成目標
- **Constraints & Assumptions** — 制約条件と前提
- **Architecture** — アーキテクチャ設計
- **Development Guidelines** — 開発ガイドライン
- **Task Reference** — tasklist.mdへの参照（後で更新）

#### ステップ2: tasklist.mdの作成
```
/step:2
```
AGENTS.mdの内容に基づきタスクリストを整理し、tasklist.mdを出力します。

その後、AGENTS.mdの末尾に以下を追記:
```markdown
## Task Reference
このプロジェクトは [tasklist.md](./tasklist.md) に従って進めます。
タスクの進捗はtasklist.mdのチェックボックスで管理します。
```

#### ステップ3: 開発実行
```
/step:3
```
tasklist.mdのタスクに従って順次開発を実行します。
各タスク完了時にチェックボックスを `[ ]` → `[x]` に更新し、必要に応じてコミットを行います。

### 特徴
- 各ステップは独立して実行可能
- ステップ1 → 2 → 3の順で実行することを推奨
- PRD.mdまたはSPEC.mdがない場合はその旨を報告する

---

## プロンプトテンプレート: `/prd-to-dev`

### 概要
PRD.mdとSPEC.mdからAGENTS.mdとtasklist.mdを一括生成し、開発タスクへ移行する。

### 起動方法
```
/prd-to-dev
```

### 動作内容
1. PRD.mdとSPEC.mdを読み込む
2. AGENTS.mdを作成（Overview, Goals, Constraints, Architecture, Guidelines, Task Reference）
3. tasklist.mdを生成（Phase分けしたタスクリスト）
4. AGENTS.mdにtasklist.mdへの参照を追記
5. 開発実行へ移行

### 用途
すばやく開発基盤を構築したい場合に適しています。

---

## 使い分け

| 状況 | 推奨方法 |
|------|----------|
| 途中経過を確認しながら進めたい | `/skill:prd-to-development`（ステップ実行） |
| すばやく一括で始めたい | `/prd-to-dev` |
