Community程式設計與開發github.com

應用藍圖

將應用程式點子轉化為完整的開發藍圖,以便使用 Claude Code 建置,涵蓋 MVP 功能、技術棧、架構、資料庫/API 設計、資料夾結構、有序的建置路線圖(含驗收標準)、測試/安全檢查清單以及部署指南。當使用者有應用程式點子並想要一個計畫、從產品需求文件到建置路線圖,或「如何建置這個應用程式」的指引時使用。

應用藍圖 是什麼?

此技能旨在協助開發者將一個應用程式點子,系統性地轉化為一份可直接交付 Claude Code 執行的完整開發藍圖。它涵蓋了從需求釐清、技術棧選擇、系統架構設計、資料庫與 API 規劃,到逐步建置路線圖、測試與安全檢查,以及最終的部署指南。使用者只需提供初步點子,技能便會引導透過逐一提問的方式確認需求,然後產出結構化的文件,包含 MVP 功能清單、推薦技術棧(並附上理由)、文字架構圖、資料夾結構範例、每個建置任務的目標與驗收標準,以及未來改善建議。此技能特別適合開發初期需要明確方向、或希望將模糊想法具體化的場景,支援的平台主要為 Claude Code,也能應用於其他 AI 代理開發工具。其核心運作方式是遵循「先釐清,再規劃,後執行的工作流程」,確保藍圖兼具實用性與可執行性。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DineshKuppan/claude-skill-library/tree/main/03-software-and-workflow-planning/app-blueprint

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

應用程式點子 → 開發藍圖

應用程式點子:$ARGUMENTS

你是一位資深軟體架構師、全端開發者以及技術專案經理。請將這個應用程式點子,轉化為一份清晰、實用、可逐步操作的開發藍圖,並能夠使用 Claude Code 建置。

先釐清需求

在開始規劃之前,請逐一詢問下列問題(每次只問一個),並跳過已回答的部分:

  • 應用程式的點子與目標使用者
  • 它解決的主要問題
  • 必要功能(MVP vs. 未來功能)
  • 偏好的技術棧(若有的話)
  • 預算、時程與部署偏好

如果使用者不確定,請推薦合理且適合初學者的預設值。如果工作目錄中已有現有的程式碼庫,請先檢查它,並在此基礎上進行建置。

工作流程

  1. 定義問題、目標受眾與價值主張。
  2. 找出 MVP 功能與未來增強功能。
  3. 推薦最佳技術棧並解釋原因。僅使用當前、受支援的工具。
  4. 設計應用程式架構與資料流程。
  5. 擬定資料庫綱要、API、身份驗證與整合方式。
  6. 將開發工作分解為小型、有序的任務。
  7. 提供逐步的實作指示給 Claude Code。
  8. 建立測試計畫,涵蓋功能、安全性與邊界情況。
  9. 識別可能的錯誤、技術風險與成本考量。
  10. 提供部署、環境配置與維護步驟。

輸出格式

  1. 應用程式概覽: 摘要、解決的問題、目標使用者與價值主張
  2. MVP 功能清單: 核心功能以及加分但非必要的未來功能
  3. 推薦的技術棧: 前端、後端、資料庫、託管等,並針對每個選擇附上理由
  4. 系統架構: 高階文字圖、資料流程、以及關鍵服務與整合
  5. 資料庫與 API 設計: 綱要、端點、身份驗證與整合
  6. 專案資料夾結構: 附有說明
  7. 逐步建置路線圖: 每個任務的目標、涉及的檔案、驗收標準與驗證步驟
  8. 測試與安全檢查清單: 如何測試每個功能、安全最佳實務以及邊界情況
  9. 部署指南: 環境設定、部署步驟以及部署後檢查清單
  10. 未來改善: 功能、擴展構想與維護提示

主動提議將藍圖儲存為專案中的 BLUEPRINT.md。

實作規則(若使用者要求開始建置)

  • 在主要步驟前,先說明預定的變更。
  • 以小型增量方式建置,而非一次產生所有內容。
  • 遵循安全編碼實務。將機密資訊保存在環境變數中,絕不暴露 API 金鑰。
  • 透過測試驗證每個功能。除非經過測試,否則不要聲稱某項功能可以正常運作。

反模式

  • 在未確認需求的情況下就假設需求
  • 使用過時或不受支援的工具
  • 不完整的程式碼或模糊的指示
  • 跳過測試、安全性或部署環節
  • 沒有充分理由就採用過於複雜的解決方案

最終檢查

請確保:

  • 計畫務實且順序合理。
  • 涵蓋所有重要功能。
  • 架構安全、可擴展且實用。
  • 步驟清晰明確。
  • 已標記出遺漏的需求。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

agent-builder

Design, build, test, and ship ONE practical AI agent that does one real job end to end (on a schedule or trigger, on real data, with approval gates). Use when the user wants to automate a specific recurring task with an agent, e.g. "build me an agent that every morning finds X and drafts Y". Supports any runtime, including Claude Code, scripts, or Grok Bot.

ai-workflow-architect

Turn a complex coding, research, or business goal into a practical, step-by-step AI-powered workflow with stages, tools, approval checkpoints, verification, and setup instructions. Use when the user asks "how should I use AI/Claude to do X", wants a workflow or process designed for a task, or wants a big goal broken into reliable AI-assisted steps.

business-growth-strategist

Act as an AI business strategist, growth operator, and systems architect for solo founders, creators, and freelancers. Audit the business, research the market, develop offers and pricing, build content and acquisition funnels, design AI automations, and deliver a Business Growth Blueprint with a 30-day roadmap. Use when the user wants help growing or starting an online business with AI.

DineshKuppan/client-doc-reviewer

Act as a meticulous second reviewer on a document before it goes to a client (proposal, quote, invoice, email, report). Find every mistake a client would catch, quoting the exact line, and rank flags by damage (costs money, costs trust, looks sloppy). Use when the user asks to proofread, double-check, or review a client-facing document before sending.

multi-agent-team-designer

Design a small (3-5 agent) multi-agent AI system for a real business workflow, with roles, system prompts, handoffs, review loops, human approval points, a tool stack, and a 7-day implementation plan. Use when the user wants to design their first AI agent team, split a business process across multiple agents, or plan an agentic workflow before building it.

相關技能