SDLC Orchestration

AI-Driven Software Factory

A multi-agent SDLC orchestrator that coordinates Analysts, Project Managers, Developers, and QA agents across multiple LLM providers to iteratively build and refine complete applications.

swarm --mode sdlc

PHASE 1: ANALYST

  Analysis complete | Components: 4

PHASE 2: PROJECT MANAGER

  Work plan created | Developers: 4

PHASE 3: DEVELOPERS

Dev 0: index.html

Dev 1: style.css

Dev 2: calculator.js

Dev 3: script.js

PHASE 5: QA REVIEW

13 issues | Critical: 4 | Major: 2

Completion Score: 64.8%

Cost: $0.14 (anthropic: $0.14 | google: $0.00)

7 Phases

Full SDLC

3 Providers

Claude + GPT + Gemini

7-Phase SDLC Pipeline

A complete software development lifecycle with specialized agents for analysis, planning, development, integration, QA, and documentation - with iterative refinement until quality thresholds are met.

Multi-Provider Support

Mix Anthropic Claude, Google Gemini, and OpenAI GPT models per role. Extensible architecture makes adding new providers straightforward.

Quality-Gated Iterations

Automatic re-iteration until completion threshold is met. Configurable scoring weights for critical, major, and minor issues.

Per-Provider Cost Tracking

Real-time token usage and cost breakdown by provider and role. Set max cost limits to control spending across iterations.

Cross-Language Feature Parity

Node.js

v24+ with ES Modules

  • Promise.all/race for concurrency
  • @anthropic-ai/sdk integration
  • Native async/await patterns

Python

3.12+ with asyncio

  • asyncio.Semaphore for limits
  • Anthropic async client
  • asyncio.gather for parallelism

Go

1.25+ stdlib only

  • Goroutines + WaitGroup
  • Zero external dependencies
  • Channel-based semaphore

.NET

.NET 10 with C#

  • Task.WhenAll for parallelism
  • SemaphoreSlim for limits
  • Native HttpClient API

Per-Provider Cost Breakdown

Track token usage and costs across all providers. See exactly where your budget is going with detailed breakdowns by role and provider.

💰 COST BY PROVIDER:

--------------------------------------------------

Provider         Calls       Tokens         Cost

--------------------------------------------------

anthropic         14       44,405  $ 0.1373 (96%)

google             4       15,209  $ 0.0044 (3%)

openai             2        5,886  $ 0.0013 (1%)

--------------------------------------------------

TOTAL              20       65,500  $ 0.1430

ANTHROPIC BREAKDOWN:

  API calls:     14

  Input tokens:  37,315

  Output tokens: 7,090

Completion Score Calculation

Weighted scoring algorithm: critical issues (40%), major (25%), minor (15%), and acceptance criteria (20%).

Cost Limiting

Set maximum cost thresholds with --max-cost. Orchestrator stops automatically when budget is reached.

User Check-In Points

Interactive prompts between iterations showing score, issues, and cost. Accept results early or continue iterating.

7 SDLC Phases

Each phase uses specialized agents with role-specific prompts and configurable LLM providers. The pipeline iterates until quality thresholds are met.

Analyst

Requirements decomposition

PM

Work assignment

Developers

Parallel code gen

Integration

Cross-file fixes

QA Review

Issue detection

Feedback

Score calculation

Summary

Documentation

Explore the Architecture

Dive into the technical details of multi-agent orchestration, concurrency patterns, and production-ready coordination mechanisms.