機能追加のための設計ドキュメント(要求定義・機能設計・アーキテクチャ設計)を対話的に作成する。`$setup-dev [feature-dir]` で呼び出す。
このスキルは、既存リポジトリに新機能を追加するための3つの設計ドキュメントを対話的に作成します。
codex
> $setup-dev 20260401_awesome-feature
引数: 機能ディレクトリ名(ideas/ 配下のディレクトリ名と同じ形式: YYYYMMDD_<feature-name>)
ideas/[引数]/ ディレクトリ内のファイルを確認します。
# 確認
ls ideas/[引数]/
# ファイルが存在する場合
✅ ideas/[引数]/ にアイデアが見つかりました
この内容を元に設計ドキュメントを作成します
# ファイルが存在しない場合
⚠️ ideas/[引数]/ にファイルがありません
対話形式で要求定義を作成します
ideas/[引数]/ 内のマークダウンファイルを全て読むdocs/[引数]/ ディレクトリを作成する$requirements-writing)ideas/[引数]/ の内容とステップ0で把握した既存コードベースの情報を元に、スキルのテンプレートを参考に docs/[引数]/requirements.md を作成$functional-design)docs/[引数]/requirements.md を読むdocs/[引数]/functional-design.md を作成$architecture-design)docs/[引数]/architecture.md を作成完了時のメッセージ:
「設計ドキュメントの作成が完了しました!
作成したドキュメント:
✅ docs/[引数]/requirements.md
✅ docs/[引数]/functional-design.md
✅ docs/[引数]/architecture.md
今後の使い方:
- 機能の実装: $add-feature [機能名] を実行してください
- ドキュメントレビュー: $review-docs [パス] を実行してください
」