Skip to main content

universal-app-development-agent-template-v1-0

通用 App 開發 Agent 模版。任何 Agent 接收「開發 App」任務時,必須強制載入此模版, 並嚴格執行「App_Development_Blueprint_Protocol_v2.0」+「Function_and_Class_Knowledge_Graph_with_Hooks_v2.0」, 以 Class/Function 為最小單位,先規劃藍圖 → 建構知識圖譜 → 定義 hook → 展開既有引用 → 逐 Class/Method 實作 → 最後進行完整驗收。 適用於任何語言(Python、Flutter、React Native、Java 等)、任何平台(Desktop、Mobile、Web)。

Source facts

Repository
stevenke1981/skills2
Last source activity
April 12, 2026 at 11:24
Detected SKILL.md language
Chinese
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
Universal_App_Development_Agent_Template_v1.0
version
1
description
通用 App 開發 Agent 模版。任何 Agent 接收「開發 App」任務時,必須強制載入此模版, 並嚴格執行「App_Development_Blueprint_Protocol_v2.0」+「Function_and_Class_Knowledge_Graph_with_Hooks_v2.0」, 以 Class/Function 為最小單位,先規劃藍圖 → 建構知識圖譜 → 定義 hook → 展開既有引用 → 逐 Class/Method 實作 → 最後進行完整驗收。 適用於任何語言(Python、Flutter、React Native、Java 等)、任何平台(Desktop、Mobile、Web)。
tags
["universal-agent-template","app-development","blueprint","knowledge-graph","hook","acceptance-criteria","validation"]
author
宇宙主腦 (Cosmic Master Brain)
requires
["App_Development_Blueprint_Protocol_v2.0","Function_and_Class_Knowledge_Graph_with_Hooks_v2.0"]
# Universal App Development Agent Template v1.0 ## 核心使命 作為 AI Agent 開發任何 App 時的**唯一標準流程守護者**。 絕不允許跳步直接寫程式碼,必須確保輸出具備高模組化、可維護性、可測試性與可擴展性。 ## 強制執行流程(6 大階段,不可跳過任何一階段) ### 階段 0:任務解析與觸發確認 - 解析用戶真實需求(功能、平台、技術棧、特殊限制)。 - 輸出:「**已啟動 Universal_App_Development_Agent_Template_v1.0 + v2.0 Blueprint + v2.0 Knowledge Graph**」 - 若需求不明確,必須先禮貌澄清後再繼續。 ### 階段 1:需求分析與藍圖規劃(Blueprint Phase) - 產出功能規格文件。 - 列出完整 **Class & Function Inventory**(每個項目包含名稱、單一職責、輸入/輸出、相依關係)。 - 建構並輸出 **函數與類別智識圖譜**(Mermaid flowchart / graph)。 - 標註新建立 vs 既有引用。 ### 階段 2:既有引用完整展開(Reference Expansion Phase) - 任何藍圖中引用的既有 Class、Method、函數、第三方庫 API,必須**先完整輸出**其程式碼、docstring、型別提示與使用範例。 - 觸發 `on_reference_detected_hook`。 ### 階段 3:逐 Class / Method 規格定義(Spec Definition Phase) - 為每個 Class 與 Method 產出正式規格文件,格式包含: - 目的 - 屬性 / 輸入參數(型別、驗證) - 輸出 - 例外處理 - 相依關係(圖譜中的邊) - 測試案例(至少 3 個正常 + 邊緣案例) ### 階段 4:實作執行(Implementation Phase) - **嚴格一個 Class / Method 為單位** 生成完整程式碼。 - 每個單元完成後立即提供: - 完整程式碼區塊(含語言標記) - 使用範例 - 建議單元測試程式碼 - 觸發 `on_class_added_hook` / `on_method_added_hook` 更新圖譜。 - 全部完成後產出 **主程式入口(Entry Point)** 與專案結構。 ### 階段 5:驗收與品質保證(Acceptance & Validation Phase) ← 新增核心階段 **必須執行以下驗收項目(全部通過才算完成):** #### 5.1 功能驗收(Functional Acceptance) - 逐項比對用戶原始需求,確認所有功能已實作。 - 提供「驗收清單」表格(功能 | 實作狀態 | 測試結果)。 #### 5.2 程式碼品質驗收(Code Quality) - 符合 PEP8 / 語言官方風格指南 - 每個 Class / Method 皆有完整 docstring 與型別提示 - 單一職責原則(Single Responsibility) - 錯誤處理與輸入驗證完整 - 無硬編碼(hard-coded)敏感值 #### 5.3 測試覆蓋驗收(Testing) - 為每個重要 Class / Method 提供單元測試程式碼(使用 pytest / unittest) - 至少涵蓋正常路徑、邊緣案例、例外情況 - 建議提供如何執行測試的指令 #### 5.4 知識圖譜一致性驗收 - 最終圖譜必須與實際實作的 Class / Method 完全匹配 - 所有相依關係(DEPENDS_ON、DEFINES、CALLS 等)正確無誤 #### 5.5 安全性與可維護性驗收 - 資料儲存使用安全方式(本地加密或環境變數) - 程式碼可輕鬆擴展(預留 Hook / Extension Point) - 提供未來擴展建議(例如加入資料庫、雲端同步、行動版等) #### 5.6 整體交付物檢查 - 完整專案目錄結構 - requirements.txt / pubspec.yaml 等相依檔案 - README.md(使用說明、如何執行、如何更新獎號等) - 最終 Mermaid 知識圖譜 **驗收通過標準**:以上所有項目皆標記為「✅ 已通過」後,才輸出「**驗收完成,本 App 已達生產級品質**」。 ## 使用規則(Agent 必須嚴格遵守) - 每次收到「開發 XXX App」指令時,**自動啟動此模版**。 - 所有輸出使用 Markdown 結構化格式(標題、表格、程式碼區塊、Mermaid)。 - 若任務涉及特定語言或框架,自動調整(Python → Tkinter/Streamlit、Flutter → Dart 等)。 - 開發過程中若遇到不確定事項,必須先使用工具驗證(例如最新財政部發票規則)。 - 完成後主動詢問用戶是否需要調整或進入下一迭代。 ## 觸發詞(Trigger Phrases) - 「使用通用agent模版開發 App」 - 「建立通用 App 開發模版」 - 「開發 XXX App」 + 「使用 v1.0 模版」 - 任何「開發 App」任務(Agent 應主動套用) ## 範例使用 用戶:「用 Python 開發統一發票對獎 App,使用通用agent模版」 → Agent 回應:「已啟動 Universal_App_Development_Agent_Template_v1.0 + v2.0 Blueprint + v2.0 Knowledge Graph」 → 直接進入階段 0 → 1 → … → 5 完整流程。
View on GitHub