KhazP/vibe-coding-prompt-template

Templates and workflow for generating PRDs, Tech Designs, and MVP and more using LLMs for AI IDEs

何を解決するか

このプロジェクトは、AIコーディングアシスタントを使用してソフトウェアプロジェクトを構築する際、未加工のアイデアを完全に機能するプロジェクトに変換するための構造的でプロンプトベースのワークフローを提供します。『ビーブコーディング』(ビジョンはあるが形式的な計画段階がない)という問題を解決するために、コードを書く前に、研究、要件定義、技術設計の順序を厳密に守る仕組みを提供しています。

動作方法

ワークフローは5つの明確なステップからなり、詳細なプロンプトを使ってAIが計画プロセスを進めるように導きます。

  1. 研究: アイデアに関する情報を収集するためのカスタマイズされたリサーチリクエストを生成します。
  2. MVPの定義: リサーチの結果をもとに、必須機能に焦点を当てた製品要件書(PRD)を作成します。
  3. 技術的アプローチの選定: PRDに基づいて、テクノロジースタック、プロジェクト構造、実装ステップを決定します。
  4. コーディングアシスタントのセットアップ: AGENTS.md や MEMORY.md などのプロジェクト固有の指示ファイルを生成し、AIエージェントに継続的なコンテキストと進捗追跡を提供します。
  5. 構築: PRDに従って機能を段階的に実装し、各部分を検証します。

さらに、このプロジェクトは npx vibeworkflow というCLIツールと、Claude Codeなどの特定のAIアシスタント向けの再利用可能なスキルを提供し、これらのドキュメントのスケルトン作成を自動化しています。

対象ユーザー

Cursor、Claude、ChatGPTなどのAIコーディングアシスタントを使ってアプリケーションを迅速に構築したい開発者や起業家。アーキテクチャ設計やプロジェクト管理を犠牲にすることなく、効率的に開発を進めたい人向けです。

特徴

  • ハンドオフコンテキスト: 特定のメタデータブロックを使用して、異なるAIチャットセッションやツール間で意思決定を保持します。
  • エージェント対応ドキュメント: AIアシスタントが状態とコンテキストを維持できるように、標準化されたファイル群(AGENTS.md、MEMORY.md、REVIEW-CHECKLIST.md)を生成します。
  • ツール非依存: Claude、Gemini、ChatGPTなどのさまざまなLLMや、Cursor、VS CodeなどのAI搭載IDEと互換性があります。
  • 段階的ビルドパス: 最小限で有用な最初の機能を構築し、それを検証してから次のステップに進むことを促進します。

関連

  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト