AI-DLC – one core, many harnesses AWS Labs has released AI-DLC Workflows 2.0 as generally available on the main branch, turning AI agents into verifiable, self-correcting engineering workflows from a harness-neutral core that renders natively across Claude Code, Kiro IDE, Kiro CLI, Codex CLI, Cursor, opencode, and GitHub Copilot. The implementation runs a 14-agent roster through a 33-stage workflow with approval gates, and AWS warns that generative AI can make mistakes, advising users to review all output and costs. AI-DLC Workflows 2.0 is GA on this repository's default main branch. Use main for new installations and upgrades. It turns AI agents into verifiable, self-correcting engineering workflows from one harness-neutral core rendered natively across Claude Code, Kiro IDE, Kiro CLI, Codex CLI, Cursor, opencode, and GitHub Copilot. Note Interfaces, stage definitions, the agent roster, and the install model are stable, but we will continue to optimize based on feedback; pin a known-good version for anything you depend on, and review all generated output before you act on it. See the roadmap https://awslabs.github.io/aidlc-workflows/roadmap.html for what's shipped, in flight, and planned. A native implementation of the AI-DLC methodology AI-Driven Development Life Cycle that runs on many harnesses from one source of truth — today Claude Code, Kiro IDE, Kiro CLI, Codex CLI, Cursor, opencode, and GitHub Copilot, and any capable harness you port it to. Run a full software-development lifecycle with a 14-agent roster — 11 domain experts, 2 review-only agents, and the adaptive-workflows composer — working through a 33-stage workflow, with you approving every gate. The methodology lives once, in a harness-neutral core/ ; each harness adds a thin surface that decides how it shows up on that harness. So you edit the methodology in one place, and every harness distribution is generated from it — no harness gets special treatment. See Repository layout repository-layout for how the pieces fit together. Note This implementation realizes the autonomous software development vision, the core principles, and the architecture specified in the AI-DLC Workflows 2.0 Specification https://github.com/awslabs/aidlc-workflows/blob/main/assets/AI-DLC-Workflows-2.0-Specification.pdf whitepaper, rendered natively across multiple CLI harnesses from one source. Important Generative AI can make mistakes. You should consider reviewing all output and costs generated by your chosen AI model and agentic coding assistant. See AWS Responsible AI Policy https://aws.amazon.com/ai/responsible-ai/policy/ . To learn more about AI-DLC, read this blog post https://aws.amazon.com/blogs/devops/ai-driven-development-life-cycle/ and the Method Definition Paper https://prod.d13rzhkk8cj2z0.amplifyapp.com/ it references. Ad-hoc AI coding works until the project gets real. Then context drifts between prompts, the reasoning behind a decision goes unrecorded, and the model quietly does something you never asked for. AI-DLC puts structure around the work: each stage has a clear owner, every decision passes an approval gate before the next one starts, and this implementation records what it learns from your corrections so it stops repeating them. The same engine runs a throwaway proof-of-concept and a regulated enterprise rollout — it just runs more of the stages, in more depth. — Initialization, Ideation, Inception, Construction, Operation 5 phases, 33 stages /awslabs/aidlc-workflows/blob/main/docs/guide/04-phases-and-stages.md — 11 domain experts, 2 quality-gate reviewers, and the adaptive-workflows composer 14-agent roster /awslabs/aidlc-workflows/blob/main/docs/guide/06-agents.md enterprise through express, with the v1-style classic default — 11 adaptive scopes /awslabs/aidlc-workflows/blob/main/docs/guide/05-scopes-and-depth.md AWS AIDLC DEFAULT SCOPE overrides it — the full-lifecycle feature scope, and workshop retained for facilitated sessions plus an adaptive composer /awslabs/aidlc-workflows/blob/main/docs/guide/05-scopes-and-depth.md the-adaptive-composer /aidlc compose that proposes a tailored stage plan from your task, a scan report, or the running workflow Minimal/Standard/Comprehensive — control artifact detail per stage 3 depth levels /awslabs/aidlc-workflows/blob/main/docs/guide/05-scopes-and-depth.md the-3-depth-levels Minimal/Standard/Comprehensive — independent of depth for flexible test coverage 3 test strategy levels /awslabs/aidlc-workflows/blob/main/docs/guide/05-scopes-and-depth.md the-3-test-strategy-levels — jump to any stage or phase, check status, change scope/depth/test strategy mid-workflow CLI utilities /awslabs/aidlc-workflows/blob/main/docs/guide/12-cli-commands.md — you stay in control of all decisions Approval gates at every stage /awslabs/aidlc-workflows/blob/main/docs/guide/07-interaction-modes.md — methodology knowledge ships with the framework; team knowledge is user-managed Two-tier knowledge system /awslabs/aidlc-workflows/blob/main/docs/guide/08-knowledge.md — human corrections become persistent behavioral rules Rules and a learning loop /awslabs/aidlc-workflows/blob/main/docs/guide/09-rules-and-the-learning-loop.md - structured logging for enterprise traceability 91-event audit trail /awslabs/aidlc-workflows/blob/main/docs/guide/10-state-and-audit.md — continue from checkpoint, redo, jump to stage, or start fresh Session resume /awslabs/aidlc-workflows/blob/main/docs/guide/11-session-management.md AI-DLC is a methodology — a structured, gated approach to AI-driven software development, defined by AWS see the blog post https://aws.amazon.com/blogs/devops/ai-driven-development-life-cycle/ and method paper https://prod.d13rzhkk8cj2z0.amplifyapp.com/ under References references . This repository is its native, multi-harness implementation — the methodology rendered as skills, agents, hooks, and tools from one harness-neutral core/ , so it runs natively inside Claude Code, Kiro IDE, Kiro CLI, Codex CLI, Cursor, opencode, GitHub Copilot, or any capable harness you port it to. The methodology is the what ; each harness distribution is the how for one runtime, and every distribution is generated from the same source. | Harness | Install copy into your project | Invoke | Install & usage guide | |---|---|---|---| Kiro IDE | dist/kiro-ide/.kiro/ + dist/kiro-ide/aidlc/ →