Your entire software delivery lifecycle. AI-driven. IDE-native. Starting with the PDLC family — free under Apache 2.0.
AIFLC is a brand of injectable workflow packages that guide AI coding agents through professional software delivery — from raw idea to governed code — with a human approval gate at every step.
Packages are organised into families. Each family is its own repository you can drop into your workspace. Your AI agent becomes a PMO advisor, an architect, a compliance engine. No SaaS. No vendor lock-in. Just markdown files that make your AI agent structured. Licensing is per family — the PDLC family is free under Apache 2.0; future families set their own terms.
This is the AIFLC umbrella repo — the front door to the brand. It carries the story and points you to each family. The packages themselves live in the family repositories linked below.
AI coding agents are powerful. But without lifecycle governance, they produce confident work that violates your team's own architecture. The problem isn't AI capability — it's AI direction.
AIFLC solves this: structured workflows that chain decisions forward so nothing is lost, re-asked, or silently ignored.
AIFLC is the umbrella. Each family is a self-contained product line — a chain of packages that cover one domain of delivery end to end. Pick the family that fits your work and clone its repo.
| Family | Repo | What It Covers | License | Status |
|---|---|---|---|---|
| PDLC — Product Development Life Cycle | mbmd/AIPDLC | Idea → initiation → architecture → UX → backlog → workspace → governance → test. 11 packages. | Apache 2.0 + Attribution | ✅ Live (beta) |
| EAFLC — Enterprise Architecture Life Cycle | coming | Enterprise architecture lifecycle. | TBD | 🔜 Planned |
More families are on the roadmap. Each launches as its own
mbmd/AI{CODE}repository and sets its own license — check the family repo for terms.
The PDLC family (mbmd/AIPDLC) chains eleven packages across a portfolio layer and a project layer:
- AI-ILC — evaluate raw ideas → approved brief
- AI-PILC — run project initiation → Project Initiation Package
- AI-PPM — govern a portfolio of projects
- AI-FLO — route handoffs between packages
- AI-ADLC — design architecture → Architecture Package
- AI-UXD — design the user experience → UX Design Package
- AI-POLC — own the product backlog → Product Backlog Package
- AI-DWG — generate a ready-to-code workspace
- AI-GCE — derive compliance governance from the architecture
- AI-TGE — derive test strategy and coverage from the workspace
- AI-DFE — capture developer feedback back into the lifecycle
Each package's output is the next package's input. That's the chain. See the full chain diagram, package table, and install steps in the AIPDLC repo.
The PDLC chain produces the workspace that AI-DLC (awslabs/aidlc-workflows) consumes. We produce what it builds from.
The next major expansion is an Enterprise Architecture track — four AI-native EA families (Business, Data, Application, Technology) that bring the full discipline of Enterprise Architecture into your AI coding agent. See the AIFLC Roadmap for the families, how they chain, the release sequence, and what makes the AI-native approach different from traditional EA.
- Pick a family — start with AIPDLC.
- Clone the family repo and copy the package(s) you want into your project workspace.
- Activate in your AI-enabled IDE — tell your agent
Using AI-ADLC, design the architecture for this project. - Chain — feed each package's output into the next.
Full per-package instructions live in each family repo's README and INSTALL_GUIDE_*.md files.
| Traditional Tools | AI Rules/Skills | AIFLC | |
|---|---|---|---|
| Coverage | One phase | One phase | Full lifecycle (idea → code) |
| Decisions | Siloed per tool | Not tracked | Chained forward across phases |
| Governance | Manual / honor system | Static rules | Derived from architecture automatically |
| Where it runs | Separate SaaS app | In IDE | In IDE |
| Cost | $$$$/month | Varies | Free (PDLC) · per family |
| Lock-in | High (data in their cloud) | Low | Zero (your files, your repo) |
- 🔗 Chained lifecycle — output of one package = input to the next. Decisions flow forward.
- 👤 Human at every gate — AI structures, human decides. Never auto-progresses.
- 📁 File-based — everything is markdown. Version-controlled. Auditable. Portable.
- 🔌 IDE-native — runs inside your editor. No context switching.
- 📐 Methodology-backed — PMBOK, PRINCE2, C4, ADRs. Not made-up process.
- 🎚️ Progressive — start with one package, one tier. Scale when ready.
- 🏗️ Brownfield-aware — handles "something already exists" as a first-class mode.
- ⚡ Standalone + composable — each package works alone or as part of the chain.
AIFLC works with any AI IDE that supports steering/rules files:
| Platform | Status | Notes |
|---|---|---|
| Kiro | ✅ Full support | Reference implementation |
| Cursor | ✅ Works | Via .cursorrules or .cursor/rules/ |
| Claude Code | ✅ Works | Via CLAUDE.md |
| Amazon Q Developer | ✅ Works | Via workspace context |
| GitHub Copilot | Workspace-level instructions only | |
| Cline | ✅ Works | Via .clinerules |
| Windsurf | ✅ Works | Via .windsurfrules |
Each family repo ships platform-specific install guides.
Licensing is per family. Each family repository sets and declares its own license — there is no single license that covers the whole brand. Always check the family repo for its terms.
| Family | License |
|---|---|
| PDLC (AIPDLC) | Apache License 2.0 with Attribution Addendum |
| Future families | Set per family — see each repo (may differ from PDLC) |
The PDLC family is Apache 2.0 with Attribution Addendum — the same base license as Kubernetes, Spark, and Android:
- ✅ Free — no cost, no tiers, no trial limits
- ✅ Commercial use — build and sell products on top of it
- ✅ Modify & fork — make it yours
- ✅ Redistribute — share it freely
⚠️ One condition — credit the original work in distributed products:
"Built on AIFLC by Mohammad Maheri — LinkedIn"
See the AIPDLC LICENSE for full terms.
This umbrella repo's own LICENSE covers only the landing-page content here — it does not license the families.
- 💬 Discussions — questions, ideas, show & tell
- 🐛 Found a bug in a package? Open an issue in that family's repo (e.g. AIPDLC issues)
- 🤝 Contributing — how to contribute (CLA required)
The PDLC family is free. Expert guidance is available for teams that want faster adoption:
| Service | What |
|---|---|
| Implementation advisory | Guided rollout tailored to your org |
| Training & workshops | Team enablement on AIFLC methodology |
| Consulting | Expert help on architecture, governance, initiation challenges |
| Certification (planned) | Official AIFLC practitioner credential |
Contact: Mohammad Maheri · mohammad.maheri.work@gmail.com
Add the badge to your README:
[](https://github.com/mbmd/AIFLC)Created by Mohammad Maheri — LinkedIn
Designed from real-world PMO, architecture, and delivery practice. Built using AI to build AI lifecycle tools.
Star this repo if AIFLC is useful. It helps others discover it. ⭐