AIPDLC — A Família AI-* PDLC (Ciclo de Vida de Desenvolvimento de Produto)
Pacotes de workflow injetáveis que fornecem aos agentes de IA de codificação expertise estruturada para entrega profissional de software.
O Que Esta Habilidade Oferece
Quando instalado, seu agente de IA ganha acesso a 11 pacotes de workflow encadeados cobrindo todo o PDLC (Ciclo de Vida de Desenvolvimento de Produto) — desde uma ideia bruta até um workspace pronto para produção, com governança e responsabilidade de teste incorporadas.
Cada pacote faz seu agente se comportar como um especialista sênior de domínio: um consultor de PMO para iniciação, um CTO/arquiteto para design, um engenheiro DevOps para configuração do workspace, um oficial de conformidade para governança, um líder de QA para estratégia de teste. Sem plugins, sem APIs — apenas conhecimento procedural baseado em markdown que seu agente lê e executa.
O Encadeamento
╔══════════ CAMADA DE PORTFÓLIO · escopo = MUITOS projetos ══════════╗
(opcional)
AI-ILC ⇢ AI-PILC ⇢ AI-PPM
Decida-o Inicie-o Governa-o (portfólio)
╚═══════════════════════╤═════════════════════════════════════╝
│
AI-FLO Roteie-o (pacote a pacote)
│
╔══════════ CAMADA DE PROJETO · escopo = UM projeto ══════════════╗
AI-POLC → AI-UXD → AI-ADLC → AI-DWG → AI-DLC (construção)
Possua-o Projete UX Projete-o Prepare-o
AI-GCE + AI-TGE ── em paralelo (qualidade contínua) ──►
Guarde-o Teste-o
╚═════════════════════════════════════════════════════════════╝
Pacotes de Relance
| Pacote | O Que Faz | Papel do Especialista |
|---|---|---|
| AI-ILC (Ciclo de Vida da Ideia) | Ideia bruta → Brief de Ideia Aprovado | Gerente de Produto |
| AI-PILC (Ciclo de Vida de Iniciação de Projeto) | Requisito → Pacote de Iniciação de Projeto | Consultor de PMO |
| AI-PPM (Gerenciamento de Portfólio de Projetos) | Vários PIPs → Governança de portfólio | Gerente de Portfólio |
| AI-FLO (Orquestrador de Fluxo) | Roteamento entre pacotes | Mecanismo de Orquestração |
| AI-POLC (Ciclo de Vida de Propriedade do Produto) | PIP → Pacote de Backlog do Produto | Product Owner |
| AI-UXD (Design de UX) | PIP + PBP → Pacote de Design de UX | Designer de UX |
| AI-ADLC (Ciclo de Vida de Design de Arquitetura) | Requisitos → Pacote de Arquitetura | CTO / Arquiteto |
| AI-DWG (Gerador de Workspace) | AP + PBP + UXP → Workspace pronto para codificação | Engenheiro DevOps |
| AI-GCE (Mecanismo de Governança e Conformidade) | Workspace → Aplicação de conformidade | Oficial de Governança |
| AI-TGE (Mecanismo de Governança de Testes) | Workspace → Estratégia e cobertura de teste | Líder de QA |
Como Usar
Início rápido (pacote único)
Diga ao seu agente de IA:
Usando AI-PILC, ajude-me a iniciar este projeto a partir dos meus requisitos.
Usando AI-ADLC, projete a arquitetura para este sistema.
Usando AI-DWG, gere um workspace de desenvolvimento a partir desta arquitetura.
Encadeamento completo
Comece pelo AI-ILC ou AI-PILC e deixe cada pacote passar o bastão para o próximo. Cada estágio tem um portal de aprovação humana — a IA propõe, você decide.
Independente ou encadeado
Cada pacote funciona de forma independente. Você pode instalar um, alguns ou todos os onze. Quando encadeados, cada um detecta a saída do predecessor e enriquece seu próprio trabalho. Quando independente, lida graciosamente com predecessores ausentes.
Princípios-Chave
- Humano no circuito — portais de aprovação em cada estágio
- Injetável — coloque arquivos em qualquer workspace, sem plugins
- Qualidade profissional — a saída parece ter sido escrita por um especialista sênior de domínio
- Independente de plataforma — funciona com qualquer assistente de IA que leia arquivos do workspace
- Consciente de encadeamento — pacotes passam bastão via marcadores de estado, mas cada um também funciona sozinho
- Profundidade adaptativa — níveis Mínimo / Padrão / Abrangente correspondem à complexidade do projeto
Plataformas Suportadas
Funciona com 6+ plataformas de codificação com IA:
- Kiro
- Amazon Q Developer
- Cursor
- Claude Code
- Cline
- GitHub Copilot (parcial — apenas instruções de workspace)
- Qualquer assistente de IA que leia arquivos markdown do workspace
Instalação
Após instalar esta habilidade, clone o conjunto de pacotes em uma pasta aninhada temporária, execute o instalador apontando para a raiz do seu workspace e, em seguida, delete a fonte. Isso mantém a raiz do seu workspace limpa — o instalador deixa apenas .aiflc/pdlc/ (a casa dos pacotes) e pdlc-ws/ (suas saídas) para trás.
# 1. Clone em uma pasta temporária — NÃO a raiz do seu workspace
git clone https://github.com/mbmd/AIPDLC.git .aiflc-src/AIPDLC
# 2. Instale na raiz do seu workspace (adicione --platform / --bundle para pular prompts)
./.aiflc-src/AIPDLC/installer/install.sh --target .
# 3. Remova a fonte — nada desnecessário fica na sua raiz
rm -rf .aiflc-src
No 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
O instalador copia cada pacote para .aiflc/pdlc/ e cria pdlc-ws/ para suas saídas. Para detalhes específicos de plataforma, veja o setup/INSTALL.md de cada pacote.
Saiba Mais
- Repositório: https://github.com/mbmd/AIPDLC
- Projeto guarda-chuva: https://github.com/mbmd/AIFLC
- Autor: Mohammad Maheri
- Licença: Apache 2.0 com Adendo de Atribuição
Construído sobre AIFLC por Mohammad Maheri — parte do projeto AI Full Life Cycle.