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.md、part2‑prd‑mvp.md…),您可貼入任何基於聊天的 AI 工具中。 - 一個小型 CLI(
npx vibeworkflow),可在您自己的專案資料夾中生成必要的「代理檔案」(AGENTS.md、MEMORY.md、agent_docs/…)。 - 詳細文件,逐步引導使用者完成五個階段:
- 深度研究 – 透過市場資料驗證想法的可行性。
- 產品需求文件(PRD) – 定義 MVP 的範圍。
- 技術設計 – 選擇技術堆疊、部署目標與 AI 模型。
- 代理檔案 – 生成 AI 將遵循的指令集。
- 建構 – 與 AI 協作,迭代式地撰寫、審查與驗證程式碼。
- 關於進階主題的指導,如記憶體管理、多代理編排、模型選擇矩陣與 AI 安全檢查清單。
該倉儲還列出幾個使用此工作流程建構的實際專案(例如 vibeworkflow.app、moneyvisualiser.com)。
誰會使用它
- 希望在不自行撰寫提示工程架構的情況下,擁有可重複的 AI 輔助編碼流程的單人開發者或小團隊。
- 尋找 LLM 驅動 IDE 互動結構具體範例的教育者或學習者。
- 需要從想法到程式碼有清晰、可審計交接流程的產品經理。
如何運作(高階概要)
- 複製一個提示檔案(例如
part1-deepresearch.md)到您的聊天視窗。 - AI 會提出幾個釐清問題,並產生一份研究文件。
- 依序使用 PRD 與技術設計提示,每次將前一次的輸出作為上下文輸入。
- 執行
npx vibeworkflow(或貼上「代理檔案」提示)以生成一組作為 AI「契約」的 Markdown 檔案(AGENTS.md、MEMORY.md等)。 - 在支援 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 建構。
快速上手(簡要步驟)
- 安裝 Node(若尚未安裝)。
- 為您的應用建立一個新資料夾。
- 透過 AI 支援的 IDE 執行
npx vibeworkflow(或手動複製提示)。CLI 將建立docs/與agent_docs/的骨架。 - 將
part1‑deepresearch.md提示貼入您選擇的 AI 聊天中,並遵循互動流程。 - 對第 2 和第 3 部分重複此操作,將輸出儲存至
docs/。 - 執行
npx vibeworkflow doctor以驗證產生的代理檔案。 - 給 AI 下達第一個指令(例如:「讀取 AGENTS.md,提出第 1 階段計畫,等待我批准後再建構。」)並迭代推進。
局限性
- 此倉儲不提供現成的程式碼庫;您仍需透過 AI 寫作或產生實際的應用程式程式碼。
- 成功取決於底層 LLM 的能力以及您輸入的提示品質。
- 此工作流程專為 Web 或輕量級應用專案設計;明確警告不要用於安全關鍵或高度受監管的系統。
授權與貢獻
- 依 MIT 授權條款提供。
- 歡迎提交 Pull Request;作者鼓勵社群驅動的提示與文件改進。
簡而言之:vibe‑coding‑prompt‑template 倉儲是一個實用、開源的指南與 CLI,用於協調 AI 輔助軟體開發,透過可重複、具安全意識的工作流程,將高階想法轉化為具體的 MVP。
相關
- 專案
- 專案
- 專案
- 專案
- 專案