speclisted
Install: claude install-skill aiskillstore/marketplace
# /spec Skill - 仕様策定ワークフロー
仕様駆動開発(SDD)の**上流工程**を担当するSkill。
自然言語の要件から、構造化された仕様書(EPIC/Story/Subtask)を段階的に生成します。
## 発動条件
以下のキーワードで自動発動:
- 「specを作成して」「仕様を策定して」
- 「[機能名]のspecを書いて」
- 「新機能の仕様を定義して」
- 「要件を整理して」
## 基本原則
1. **段階的対話**: Requirements → Design → Tasks の3フェーズ
2. **EARS記法**: 曖昧さのない受け入れ基準を生成
3. **ユーザー承認**: 各フェーズで「次に進んで」を確認してからファイル生成
4. **3階層出力**: EPIC/Story/Subtaskファイルを適切に分割
---
## ワークフロー
### Phase 1: Requirements Discovery(要件発見)
```
┌─────────────────────────────────────────────────┐
│ 1. 要件ヒアリング │
│ - ユーザーからの自然言語入力を受け取る │
│ - 不明点があれば質問する │
│ │
│ 2. ユーザーストーリー生成 │
│ - ペルソナ、目的、価値、理由を明確化 │
│ - 暗黙の要件を明示化 │
│ │
│ 3. EARS記法でAC生成 │
│ - WHEN/GIVEN/THEN形式で構造化 │
│ - エッジケースを考慮 │
│ - セキュリティ/パフォーマンス要件を補完 │
│ │
│ 4. ユーザー確認 │
│ 「この要件で進めますか?」 │
│ - 「次に進んで」→ Phase 2へ │
│ - 「修正して」→ 内容を調整 │
└─────────────────────────────────────────────────┘
```
### Phase 2: Design Exploration(設計探索)
```
┌─────────────────────────────────────────────────┐
│ 1. 既存コードベース分析 │
│ - 関連する既存コードを探索 │
│ - 使用技術スタック確認