Communitygithub.com

mbmd/AIPDLC

可注入的工作流程套件,引導 AI 編碼代理通過專業軟體交付流程 — 涵蓋從構想到測試問責的 11 個套件。

AIPDLC 是什麼?

AIPDLC(AI 產品開發生命週期)是一組由 11 個可鏈結的工作流程套件組成的集合,專為 AI 編碼代理(如 Claude Code、Cursor、Cline)設計,以實現專業的軟體交付。每個套件都模擬資深領域專家(如 PMO 顧問、CTO/架構師、DevOps 工程師、合規官和 QA 負責人)的行為,無需外掛程式或 API,僅透過代理讀取並執行的 Markdown 文件來運作。該鏈從構想管理(AI-ILC)或專案啟動(AI-PILC)開始,經過 UX 設計、架構設計(AI-ADLC)、工作區生成(AI-DWG),並伴隨持續的治理(AI-GCE)和測試(AI-TGE)。套件可獨立使用或鏈結使用,每個階段都包含人工審批關卡,確保人機協作。安裝是透過將儲存庫複製到暫存資料夾,然後執行安裝腳本以建立 `.aiflc/pdlc/` 目錄來完成,且不會弄亂工作區根目錄。AIPDLC 與 6 個以上的 AI 編碼平台相容,並且支援 Minimal / Standard / Comprehensive 三個層級,以適應不同的專案複雜度。

相容平台✓Claude Code~Codex CLI✓Cursor
npx skills add mbmd/AIPDLC

在你喜歡的 AI 中提問

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

說明文件

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。

了解更多


由 Mohammad Maheri 基於 AIFLC 建置 — 屬於 AI 完整生命週期專案的一部分。

相關技能