Skip to content

mbmd/AIFLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

AIFLC

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.

License: per family Families

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.


Why?

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.


The Families

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.


Inside the Flagship Family — PDLC

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.


Roadmap

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.


How It Works

  1. Pick a family — start with AIPDLC.
  2. Clone the family repo and copy the package(s) you want into your project workspace.
  3. Activate in your AI-enabled IDE — tell your agent Using AI-ADLC, design the architecture for this project.
  4. 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.


What Makes This Different

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)

Key Features

  • 🔗 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.

Platform Support

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 ⚠️ Partial Workspace-level instructions only
Cline ✅ Works Via .clinerules
Windsurf ✅ Works Via .windsurfrules

Each family repo ships platform-specific install guides.


License

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.


Community

  • 💬 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)

Commercial Services

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


Built With AIFLC?

Add the badge to your README:

[![Built on AIFLC](https://img.shields.io/badge/Built%20on-AIFLC-blue)](https://github.com/mbmd/AIFLC)

Author

Created by Mohammad MaheriLinkedIn

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.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors