AIPDLC — 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助手
- 链感知——包通过状态标记交接,但每个包也能独立工作
- 自适应深度——简洁/标准/全面三个层次,匹配项目复杂度
支持的平台
适用于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 全生命周期项目的一部分。