Communitygithub.com

mbmd/AIPDLC

可注入的工作流包,引导AI编程代理完成专业软件交付——涵盖从创意到测试问责的11个包。

AIPDLC 是什么?

AIPDLC(AI产品开发生命周期)是一个基于Markdown的即插即用工作流包集合,专为AI编程代理(如Claude Code、Cursor、Cline、Amazon Q Developer等)设计。它包含11个链式包,覆盖从原始创意到生产就绪工作区的整个开发过程,每个包模拟一个高级领域专家角色:产品经理、PMO顾问、CTO/架构师、DevOps工程师、合规官和QA负责人。无需插件或API——仅凭代理可读取并执行的程序说明书即可工作。支持独立使用或完整链式调用,包含人工审批关卡,并可适配六种以上AI编程平台。安装后,会创建一个整洁的文件夹结构(.aiflc/pdlc/用于包,pdlc-ws/用于输出),支持Minimal/Standard/Comprehensive三个配置层次。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

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。

了解更多


由 Mohammad Maheri 基于 AIFLC 构建——属于 AI 全生命周期项目的一部分。

相关技能