AIPDLC — AI 產品開發生命週期(AI-PDLC)家族
可注入的工作流程套件,為 AI 編碼代理提供結構化的專業知識,實現專業軟體交付。
此技能提供的內容
安裝此技能後,您的 AI 代理將能存取 11 個鏈結的工作流程套件,涵蓋完整的 PDLC(產品開發生命週期)——從原始構想到具備治理與測試問責機制的、可投入生產的工作區。
每個套件都能讓您的代理表現得像資深領域專家:用於啟動階段的 PMO 顧問、用於設計階段的 CTO/架構師、用於工作區設定的 DevOps 工程師、用於治理階段的合規官、以及用於測試策略的 QA 負責人。無需外掛程式,無需 API——僅需代理讀取並執行的基於 Markdown 的程序知識。
鏈結結構
╔══════════ 專案組合層 · 範圍 = 多個專案 ══════════╗
(可選)
AI-ILC ⇢ AI-PILC ⇢ AI-PPM
決定它 啟動它 治理它(專案組合)
╚═══════════════════════╤═════════════════════════════════════╝
│
AI-FLO 路由它(套件對套件)
│
╔══════════ 專案層 · 範圍 = 單一專案 ══════════════╗
AI-POLC → AI-UXD → AI-ADLC → AI-DWG → AI-DLC(建置)
擁有它 設計 UX 設計它 準備它
AI-GCE + AI-TGE ── 並行(持續品質)──►
守護它 測試它
╚═════════════════════════════════════════════════════════════╝
套件一覽
| 套件 | 功能說明 | 專家角色 |
|---|---|---|
| AI-ILC(構想生命週期) | 原始構想 → 已批准的構想簡報 | 產品經理 |
| AI-PILC(專案啟動生命週期) | 需求 → 專案啟動套件 | PMO 顧問 |
| AI-PPM(專案組合管理) | 多個 PIP → 專案組合治理 | 組合經理 |
| AI-FLO(流程編排器) | 套件對套件路由 | 編排引擎 |
| AI-POLC(產品擁有生命週期) | PIP → 產品待辦清單套件 | 產品負責人 |
| AI-UXD(UX 設計) | PIP + PBP → UX 設計套件 | UX 設計師 |
| AI-ADLC(架構設計生命週期) | 需求 → 架構套件 | CTO / 架構師 |
| AI-DWG(工作區產生器) | AP + PBP + UXP → 可編寫程式碼的工作區 | DevOps 工程師 |
| AI-GCE(治理與合規引擎) | 工作區 → 合規強制執行 | 合規官 |
| AI-TGE(測試治理引擎) | 工作區 → 測試策略與覆蓋率 | QA 負責人 |
使用方式
快速開始(單一套件)
告訴您的 AI 代理:
使用 AI-PILC,協助我根據這些需求啟動此專案。
使用 AI-ADLC,為此系統設計架構。
使用 AI-DWG,根據此架構產生開發工作區。
完整鏈結
從 AI-ILC 或 AI-PILC 開始,讓每個套件交接給下一個。每個階段都有審批關卡——AI 提出建議,您來決定。
獨立或鏈結使用
每個套件皆可獨立運作。您可以安裝一個、數個或全部十一個。鏈結使用時,每個套件會偵測前一個套件的輸出並豐富自身的工作。獨立使用時,它會妥善處理缺少前驅套件的情況。
關鍵原則
- 人機互動 — 每個階段都有審批關卡
- 可注入 — 將檔案放入任何工作區,無需外掛程式
- 專業品質 — 輸出內容宛如資深領域專家所撰寫
- 平台無關 — 可與任何讀取工作區檔案的 AI 助手搭配使用
- 鏈結感知 — 套件透過狀態標記交接,但每個也能獨立運作
- 適應性深度 — Minimal / Standard / Comprehensive 三個層級,符合專案複雜度
支援的平台
可與 6 個以上的 AI 編碼平台搭配使用:
- Kiro
- Amazon Q Developer
- Cursor
- Claude Code
- Cline
- GitHub Copilot(部分支援——僅限工作區指令)
- 任何可讀取工作區 Markdown 檔案的 AI 助手
安裝
安裝此技能後,將套件集合複製到一個暫存的巢狀資料夾中,針對您的工作區根目錄執行安裝程式,然後刪除來源檔案。這樣可以保持工作區根目錄的整潔——安裝程式只會留下 .aiflc/pdlc/(套件家目錄)和 pdlc-ws/(您的輸出目錄)。
# 1. 複製到暫存資料夾 — 不是您的工作區根目錄
git clone https://github.com/mbmd/AIPDLC.git .aiflc-src/AIPDLC
# 2. 安裝到您的工作區根目錄(加上 --platform / --bundle 可跳過提示)
./.aiflc-src/AIPDLC/installer/install.sh --target .
# 3. 刪除來源檔案 — 根目錄不留任何不必要的東西
rm -rf .aiflc-src
在 Windows 上(PowerShell):
git clone https://github.com/mbmd/AIPDLC.git .aiflc-src/AIPDLC
.\.aiflc-src\AIPDLC\installer\install.ps1 -TargetWorkspace .
Remove-Item -Recurse -Force .aiflc-src
安裝程式會將每個套件複製到 .aiflc/pdlc/,並建立 pdlc-ws/ 作為您的輸出目錄。有關特定平台的詳細資訊,請參閱每個套件的 setup/INSTALL.md。
了解更多
- 儲存庫: https://github.com/mbmd/AIPDLC
- 總體專案: https://github.com/mbmd/AIFLC
- 作者: Mohammad Maheri
- 授權條款: Apache 2.0 with Attribution Addendum
由 Mohammad Maheri 基於 AIFLC 建置 — 屬於 AI 完整生命週期專案的一部分。