vibe-techdesign について
合意済みの要件と既存プロジェクトを基に、アプリの MVP 技術設計を行うスキルです。必要最小限の選択を重視し、トレードオフと実装の確認方法を記録します。
主な機能
- 01中核フローのアーキテクチャ設計
- 02既存プロジェクトの技術スタック確認
- 03コンポーネントとサービスの境界設定
- 04トレードオフと互換性の記録
- 05実装確認と引き継ぎ情報の整理
活用シーン
- 01MVP アーキテクチャの計画
- 02既存プロジェクトの変更評価
- 03移行や復旧要件の記録
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ khazp/ vibe-coding-prompt-template --skill vibe-techdesignインストール後、Claude Code で/vibe-techdesignを入力して読み込まれたか確認します。
同梱ファイルreferences/cli-output.mdreferences/question-bank.md
詳細
MVP の技術設計
合意済みの要件を読み、Handoff Context を再利用します。置き換えを提案する前に、既存プロジェクトの技術スタックと関連する実装を確認します。影響の大きい未解決の選択肢だけを質問します。答えが分かっていることについて、改めて確認を繰り返す必要はありません。
コアとなるユーザージャーニーに必要なアーキテクチャを説明します。コンポーネント/サービスの境界、データの所有権、連携の契約、デプロイ先、および関連する障害時の挙動を含めます。要件を満たす最小限の設計を優先します。認証、ストレージ、インフラ、AI、有料サービスは、正当な理由がある場合にのみ追加します。変わりやすいベンダー情報は、インストール済みのコードまたは公式情報で確認します。
重要なトレードオフ、互換性の制約、該当する場合は移行/復旧要件、および結果の検証方法を記録します。ローカルでのテスト操作と、外部への送信、本番環境への書き込み、デプロイを区別します。生成するドキュメントにシークレットを含めないでください。広範なツール権限を付与したり、通常の実装にエージェントチームの実行を必須としたりしないでください。
マニフェストで設定された設計パス、または docs/TechDesign-[AppName]-MVP.md を使用します。クイックモードでは、簡潔なアーキテクチャと実装計画で構いません。より詳細なモードでは、不確実性やリスクに応じて必要な箇所だけを掘り下げます。アプリ、既知のユーザーレベル、プラットフォーム、予算、スケジュール、モード、制約、決定事項、ソースファイル、未解決の質問を含む Handoff Context で締めくくります。ドキュメントが作成されたことだけを理由に止めず、次の承認済みワークフローステージに進みます。
未解決の要件についてガイド付きインタビューを行う場合は、関連する質問プロンプト(任意)を参照してください。
vibeworkflow 用のドキュメントを作成する場合は、正確な CLI 出力メタデータを含めます。これはパーサーとの契約であり、任意の文章テンプレートではありません。