Skip to content

AirSDLC

The AI-Responsible Software Development Lifecycle

A comprehensive framework specification for AI-driven software development that bridges the gap between business requirements and production code.


Quick Navigation


What is AirSDLC?

AirSDLC (AI-Responsible Software Development Lifecycle) is not a toolβ€”it is a framework specification that provides:

  • Core Principles: AI-driven execution with human oversight
  • Artifact Definitions: Structured specifications for all lifecycle artifacts
  • Lifecycle Phases: Sequential knowledge handoff from business to code
  • Workflow Patterns: Repeatable, validated processes
  • Extension Guidelines: Adapt to your team's needs

The Three Phases

graph LR
    A[Business Intent] --> B(Inception)
    B --> C[AI-DAA]
    C --> D(Design)
    D --> E[AI-ADR]
    E --> F(Construction)
    F --> G[Production Code]
  1. Inception (The "WHAT") - Business intent β†’ Domain model
  2. Design (The "HOW") - Domain model β†’ Architecture decisions
  3. Construction (The "BUILD & RUN") - Decisions β†’ Production code

Framework vs. Implementation

Important Distinction

  • AirSDLC (this repository): The framework specification
  • Implementation Tools: Concrete software that implements the framework

This separation ensures multiple tools can implement the same standard.

Framework Origins

AirSDLC is an open-source implementation of the AI-Driven Development Lifecycle (AI-DLC) framework developed by Amazon Web Services. See AI-DLC Attribution for details.


For Different Audiences

Getting Started:

  1. Read Overview for the big picture
  2. Study Philosophy for core principles
  3. Follow Workflow for practical guidance
  4. Explore Examples to see artifacts

Best Practices:

  • Start with Lightweight Workflow for simple features
  • Use Full Workflow for complex/high-risk features
  • Maintain Knowledge Repository as single source of truth
  • Validate AI outputs at every phase

Implementation Guide:

  1. Review Artifacts for data structures
  2. Study Lifecycle for phase requirements
  3. Check Extensibility for conformance criteria
  4. Build tools that implement this specification

Conformance Requirements:

  • βœ… Implement core artifacts (PRD, DAA/TIP, ADR)
  • βœ… Support sequential phases with validation gates
  • βœ… Maintain traceability chain
  • βœ… Store artifacts in Knowledge Repository

Strategic Adoption:

Key Decisions:

  • Full vs Lightweight workflow thresholds
  • Custom artifact types for compliance
  • Validation ceremony cadence
  • Tool selection criteria

Ready to Start?


Built with ❀️ by the AirsStack community | GitHub