AIPDLC — AI-* PDLC(제품 개발 수명 주기) 패밀리
AI 코딩 에이전트에게 전문적인 소프트웨어 전달을 위한 구조화된 전문 지식을 제공하는 주입 가능한 워크플로우 패키지입니다.
이 스킬이 제공하는 것
설치되면 AI 에이전트는 11개의 체인형 워크플로우 패키지에 접근할 수 있으며, 이는 원시 아이디어부터 프로덕션 준비가 완료된 워크스페이스까지 전체 PDLC(제품 개발 수명 주기)를 포괄합니다. 거버넌스와 테스트 책임이 내장되어 있습니다.
각 패키지는 에이전트가 시니어 도메인 전문가처럼 행동하도록 만듭니다: 착수를 위한 PMO 어드바이저, 설계를 위한 CTO/아키텍트, 워크스페이스 설정을 위한 DevOps 엔지니어, 거버넌스를 위한 규정 준수 책임자, 테스트 전략을 위한 QA 리드. 플러그인도 API도 필요 없습니다 — 에이전트가 읽고 실행하는 마크다운 기반 절차적 지식일 뿐입니다.
체인
╔══════════ 포트폴리오 레이어 · 범위 = 여러 프로젝트 ══════════╗
(선택 사항)
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가 제안하고, 당신이 결정합니다.
독립형 또는 체인형
각 패키지는 독립적으로 작동합니다. 하나, 몇 개, 또는 전체 11개를 설치할 수 있습니다. 체인으로 연결되면 각 패키지는 이전 패키지의 출력을 감지하고 자신의 작업을 보강합니다. 독립형으로 사용될 때는 이전 패키지가 없어도 정상적으로 처리합니다.
주요 원칙
- 인간 개입(Human-in-the-loop) — 모든 단계에 승인 게이트
- 주입 가능(Injectable) — 플러그인 없이 파일을 모든 워크스페이스에 드롭
- 전문가 수준 품질 — 시니어 도메인 전문가가 작성한 것 같은 출력
- 플랫폼 독립적 — 워크스페이스 파일을 읽는 모든 AI 어시스턴트와 호환
- 체인 인식 — 상태 마커를 통해 패키지 간 전달, 각 패키지는 단독으로도 작동
- 적응형 깊이 — Minimal / Standard / Comprehensive 계층으로 프로젝트 복잡성 대응
지원 플랫폼
6개 이상의 AI 코딩 플랫폼에서 작동:
- Kiro
- Amazon Q Developer
- Cursor
- Claude Code
- Cline
- GitHub Copilot (일부 — 워크스페이스 지침만 해당)
- 워크스페이스 마크다운 파일을 읽는 모든 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
Mohammad Maheri가 AIFLC 기반으로 구축 — AI Full Life Cycle 프로젝트의 일부