KhazP/vibe-coding-prompt-template

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

Vibe‑Coding 提示模板 – 是什麼

Vibe‑Coding 是一種結構化的五步工作流程,幫助您使用 AI 編碼助手(Claude、Gemini、ChatGPT、Cursor、VS Code Copilot 等)將一個想法轉化為可運作的 MVP。此倉儲不包含可執行的應用程式;相反,它提供:

  • 可直接複製的提示模板(part1‑deepresearch.mdpart2‑prd‑mvp.md…),您可貼入任何基於聊天的 AI 工具中。
  • 一個小型 CLI(npx vibeworkflow),可在您自己的專案資料夾中生成必要的「代理檔案」(AGENTS.mdMEMORY.mdagent_docs/…)。
  • 詳細文件,逐步引導使用者完成五個階段:
    1. 深度研究 – 透過市場資料驗證想法的可行性。
    2. 產品需求文件(PRD) – 定義 MVP 的範圍。
    3. 技術設計 – 選擇技術堆疊、部署目標與 AI 模型。
    4. 代理檔案 – 生成 AI 將遵循的指令集。
    5. 建構 – 與 AI 協作,迭代式地撰寫、審查與驗證程式碼。
  • 關於進階主題的指導,如記憶體管理、多代理編排、模型選擇矩陣與 AI 安全檢查清單。

該倉儲還列出幾個使用此工作流程建構的實際專案(例如 vibeworkflow.appmoneyvisualiser.com)。


誰會使用它

  • 希望在不自行撰寫提示工程架構的情況下,擁有可重複的 AI 輔助編碼流程的單人開發者或小團隊
  • 尋找 LLM 驅動 IDE 互動結構具體範例的教育者或學習者
  • 需要從想法到程式碼有清晰、可審計交接流程的產品經理

如何運作(高階概要)

  1. 複製一個提示檔案(例如 part1-deepresearch.md)到您的聊天視窗。
  2. AI 會提出幾個釐清問題,並產生一份研究文件。
  3. 依序使用 PRD 與技術設計提示,每次將前一次的輸出作為上下文輸入。
  4. 執行 npx vibeworkflow(或貼上「代理檔案」提示)以生成一組作為 AI「契約」的 Markdown 檔案(AGENTS.mdMEMORY.md 等)。
  5. 在支援 AI 的 IDE 中,告訴助手讀取 AGENTS.md,並逐功能建構 MVP,每次完成一個模組後暫停以等待審查。

倉儲包含的內容

項目 目的
part*.md 檔案 各規劃階段的提示模板。
AGENTS.md(產生) 中心指令集,告訴 AI 在整個專案中如何行為。
MEMORY.md(產生) 持久的、基於檔案的記憶體,避免聊天上下文過載。
agent_docs/(產生) AI 可參考的人類可讀文件(技術堆疊、測試策略等)。
npx vibeworkflow CLI 小型 Node 工具,根據您放在 docs/ 中的 PRD/技術設計自動產生上述檔案。
README.md(本檔案) 完整的使用指南、工具推薦、安全指南與範例專案連結。

為何可能有用

  • 一致性 – 透過將規劃與交接步驟編碼化,降低 AI「偏離」或遺忘早期決策的風險。
  • 工具無關 – 適用於任何基於聊天的 LLM(Claude、Gemini、ChatGPT)以及多種 IDE 延伸模組(Cursor、VS Code Copilot、Claude Code 等)。
  • 安全優先 – 包含模型選擇、成本限制、提示注入防護與以產物為先的記憶體檢查清單,鼓勵負責任的 AI 使用。
  • 快速原型 – 工作流程設計為可在數小時內完成,適合黑客松或快速 MVP 建構。

快速上手(簡要步驟)

  1. 安裝 Node(若尚未安裝)。
  2. 為您的應用建立一個新資料夾。
  3. 透過 AI 支援的 IDE 執行 npx vibeworkflow (或手動複製提示)。CLI 將建立 docs/agent_docs/ 的骨架。
  4. part1‑deepresearch.md 提示貼入您選擇的 AI 聊天中,並遵循互動流程。
  5. 對第 2 和第 3 部分重複此操作,將輸出儲存至 docs/
  6. 執行 npx vibeworkflow doctor 以驗證產生的代理檔案。
  7. 給 AI 下達第一個指令(例如:「讀取 AGENTS.md,提出第 1 階段計畫,等待我批准後再建構。」)並迭代推進。

局限性

  • 此倉儲不提供現成的程式碼庫;您仍需透過 AI 寫作或產生實際的應用程式程式碼。
  • 成功取決於底層 LLM 的能力以及您輸入的提示品質。
  • 此工作流程專為 Web 或輕量級應用專案設計;明確警告不要用於安全關鍵或高度受監管的系統。

授權與貢獻

  • 依 MIT 授權條款提供。
  • 歡迎提交 Pull Request;作者鼓勵社群驅動的提示與文件改進。

簡而言之vibe‑coding‑prompt‑template 倉儲是一個實用、開源的指南與 CLI,用於協調 AI 輔助軟體開發,透過可重複、具安全意識的工作流程,將高階想法轉化為具體的 MVP。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案