AIPDLC — AI-PDLC(プロダクト開発ライフサイクル)ファミリー
AIコーディングエージェントにプロフェッショナルなソフトウェアデリバリーの構造化された専門知識を提供する、インジェクト可能なワークフローパッケージ。
このスキルが提供するもの
インストール後、AIエージェントは11個の連鎖ワークフローパッケージにアクセスできるようになります。これらはPDLC(プロダクト開発ライフサイクル)全体をカバーし、生のアイデアから、ガバナンスとテストアカウンタビリティを組み込んだプロダクション対応のワークスペースまでを実現します。
各パケッジにより、エージェントは上級ドメイン専門家のように振る舞います。起動時にはPMOアドバイザー、設計時にはCTO/アーキテクト、ワークスペースセットアップ時にはDevOpsエンジニア、ガバナンス時にはコンプライアンスオフィサー、テスト戦略時にはQAリーダーとして。プラグインやAPIは不要で、エージェントが読み取り実行するマークダウンベースの手続き的知識のみです。
連鎖
╔══════════ ポートフォリオレイヤー · 範囲 = 複数プロジェクト ══════════╗
(オプション)
AI-ILC ⇢ AI-PILC ⇢ AI-PPM
決定する 開始する ガバナンスする(ポートフォリオ)
╚═══════════════════════╤═════════════════════════════════════╝
│
AI-FLO ルーティングする(パッケージ間)
│
╔══════════ プロジェクトレイヤー · 範囲 = 1プロジェクト ══════════════╗
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が提案し、あなたが決定します。
単独または連鎖
各パッケージは独立して動作します。1つだけ、いくつか、または11個すべてをインストールできます。連鎖させる場合、各パッケージは前のパッケージの出力を検出して自身の作業を強化します。単独で使用する場合、欠落している前段階を適切に処理します。
主要な原則
- ヒューマン・イン・ザ・ループ — すべての段階に承認ゲート
- インジェクト可能 — 任意のワークスペースにファイルをドロップするだけで使用可能、プラグイン不要
- プロフェッショナル品質 — 出力は上級ドメイン専門家が書いたかのような品質
- プラットフォーム非依存 — ワークスペースファイルを読み取るAIアシスタントならどれでも動作
- チェーン認識 — パッケージは状態マーカーを介して引き継ぎを行うが、単独でも動作
- 適応的深度 — Minimal / Standard / Comprehensive の3段階でプロジェクトの複雑さに対応
対応プラットフォーム
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
- ライセンス: Attribution追加条項付きApache 2.0
Mohammad MaheriによるAIFLC上に構築 — AI Full Life Cycleプロジェクトの一部。