仕様駆動型開発スキル。機能実装前に対話的なヒアリングで仕様を明確化し、implementation-plan.mdとtasks.mdを生成する。「機能を実装したい」「新しいコンポーネントを作りたい」「○○を追加したい」などの実装リクエスト時に使用。Codexによる自動レビューと修正ループで品質を担保する。
/plugin marketplace add DIO0550/d-market/plugin install dio0550-spec-plugin-plugins-spec-plugin@DIO0550/d-marketThis skill inherits all available tools. When active, it can use any tool Claude has access to.
assets/templates/implementation-plan.mdassets/templates/tasks.mdreferences/question-patterns.mdreferences/review-criteria.md機能実装前に仕様を明確化し、実装計画とタスクリストを生成するスキル。
1. ユーザーが目的を伝える
↓
2. AskUserQuestion形式でヒアリング
↓
3. implementation-plan.md 生成
↓
4. Codexレビュー → 修正ループ(自動)
↓
5. tasks.md 生成
↓
6. ユーザーに提示
ユーザーの要求を受けたら、以下の観点で質問する。一度に1-4個の質問をまとめて聞く。
Batch 1: スコープ確認
Batch 2: 技術的詳細
Batch 3: 品質要件
質問形式の詳細は references/question-patterns.md を参照。
ヒアリング結果を元に .specs/{feature-name}/implementation-plan.md を生成。
テンプレート: assets/templates/implementation-plan.md
[NEW] [MODIFY] [DELETE] タグを使用生成した implementation-plan.md を Codex でレビューする。
codex -q "以下の実装計画をレビューしてください。
レビュー観点:
1. 仕様の曖昧さ・抜け漏れはないか
2. 実装可能性に問題はないか
3. エッジケースは考慮されているか
4. ファイル構成は妥当か
5. 全体アーキテクチャとの整合性はあるか
問題がなければ「問題なし」と回答してください。
問題があれば具体的な指摘と改善案を提示してください。
---
$(cat .specs/{feature-name}/implementation-plan.md)
"
レビュー観点の詳細は references/review-criteria.md を参照。
レビュー完了後、.specs/{feature-name}/tasks.md を生成。
テンプレート: assets/templates/tasks.md
Task: {目的}
□ Research & Planning
□ サブタスク1
□ サブタスク2
□ Implementation
□ サブタスク1
□ サブタスク2
□ Verification
□ サブタスク1
□ サブタスク2
生成したファイルをユーザーに提示:
ユーザーが修正を要求した場合は Step 3 のループに戻る。
.specs/
└── {feature-name}/
├── implementation-plan.md
└── tasks.md
{feature-name} はケバブケースで命名(例: user-authentication, block-button)