Hybrid AI-powered SDLC implementation
The default hybrid model on this site pairs Claude Code as the primary agentic harness with AWS AI-DLC v2 as the lifecycle discipline and Amazon Bedrock as the governed enterprise runtime. AI-DLC v2 already runs Claude Code natively as one of its supported harnesses (AI-DLC v2 branch), so this isn't a forced combination of unrelated ecosystems — it's the vendor's own documented integration path, plus this site's own opinion about where Claude Code should lead.
Other ecosystems earn a place only where they cover a real gap: Codex and the OpenAI Agents SDK for teams that specifically need AGENTS.md-driven CI/CD automation and OpenAI's tracing/trace-grading tooling (Codex and OpenAI implementation) — treat that as a scoped exception, not a co-equal default.
The point is to give each ecosystem a defined job and a clear governance boundary, not to deploy every available tool.
Tool choice by pattern
| SDLC pattern | Best primary choice | Best supporting choices |
|---|---|---|
| 1. Requirements and specification | AI-DLC v2 Ideation/Inception stages (intent-capture, requirements-analysis, user-stories) run through Claude Code | Claude Cowork for product/compliance stakeholders who review the enriched spec without a terminal; Bedrock Knowledge Bases for regulated-domain context. |
| 2. Design and architecture | Claude Code subagents (or AI-DLC's architect, architecture-reviewer, design agents) for architecture exploration | Claude Design for prompt-to-prototype artifacts handed off to Claude Code; Bedrock Knowledge Bases for enterprise policies and historical ADRs. |
| 3. Coding and review | Claude Code for implementation, skills, and background subagent review | Codex GitHub Action where a team specifically needs CI-native repo automation outside Claude's own tooling. |
| 4. Testing and quality | Claude Code test subagents and skills, mapped to AI-DLC's build-and-test and ci-pipeline stages | Amazon Q Developer and Kiro for AWS-native generated tests tied to specs. |
| 5. Deployment and operations | AI-DLC's deployment-pipeline/deployment-execution stages via Bedrock Agents, Guardrails, and AgentCore | Claude Code self-hosted runners for internal-network release checks; Claude Cowork for release-note and runbook review by non-developers. |
| 6. Monitoring and feedback loops | AI-DLC's observability-setup/feedback-optimization stages plus Claude Code memory and skills for team-level lessons | Bedrock Knowledge Bases and AgentCore memory for governed enterprise recall; Claude Cowork for on-call/support triage. |
Shared artifact model
Hybrid only works if every tool reads the same operating reality. Do not create parallel, unreviewed memories.
| Artifact | Purpose | Used by |
|---|---|---|
CLAUDE.md | Claude-specific project behavior, conventions, role guidance, recurring corrections | Claude Code, Claude subagents, AI-DLC's Claude harness |
AI-DLC state (aidlc-state.md) | Deterministic phase/stage progress, versioned workflow state | AI-DLC's engine, all 14 roster agents |
docs/adr/ | Architecture decisions and trade-offs | All ecosystems |
docs/specs/ or issue templates | Requirements, acceptance criteria, and rollback criteria | All ecosystems |
docs/runbooks/ | Deployment, incident, and rollback instructions | All ecosystems |
| Skills and plugins directories | Repeatable procedures and scripts | Claude Code skills/plugins |
| Bedrock Knowledge Base sources | Enterprise policy, regulated-domain context, service docs, incident history | Bedrock Agents, AI-DLC's aws-platform and compliance agents |
AGENTS.md (scoped exception) | Repository rules for the Codex-covered slice of CI/CD, where in use | Codex, OpenAI workflows |
Hybrid operating model
- Start every change with one source of intent. The issue or spec is the canonical input. Claude Code, AI-DLC's roster, Q Developer, Kiro, and Bedrock agents may enrich it, but accepted changes go back to the same artifact.
- Let Claude Code carry the default agentic work. Use Claude Code and its subagents for exploratory reasoning, implementation, review, and background work across all six SDLC patterns, whether or not AI-DLC's phase discipline is layered on top.
- Use AI-DLC v2 for lifecycle structure where the team wants it. Its deterministic engine, 32-stage model, and 82-event audit trail give a defined, auditable path through requirements to operations — adopt it when the team wants that discipline, not as a mandatory layer.
- Use AWS for enterprise execution boundaries. Put regulated knowledge, production automation, guardrails, IAM, action groups, and long-running agent operations in Bedrock and AgentCore where enterprise controls are strongest.
- Extend past the terminal deliberately. Route non-developer participation (product review, design handoff, on-call triage) through Claude Design and Claude Cowork rather than asking every stakeholder to learn a CLI.
- Reach for Codex only for its specific strength. If a team needs OpenAI's tracing/trace-grading or
AGENTS.md-driven CI automation for reasons Claude Code's own tooling doesn't cover, scope it narrowly rather than running two parallel default harnesses. - Promote lessons deliberately. A lesson starts as a PR comment, incident note, or rejected suggestion. It becomes durable memory only after a human owner promotes it into
CLAUDE.md, an ADR, a runbook, a skill, or a Knowledge Base source.
Governance matrix
| Decision or action | Default owner | Required controls |
|---|---|---|
| Enriched requirement | Product owner and engineering lead | Logged accepted/rejected AI suggestions; acceptance criteria mapped to tests. |
| Architecture decision | Engineering lead or architecture board | ADR, blast-radius review, policy check, test impact, rollback criteria. |
| Code change | Developer and reviewer | PR review, deterministic tests, background-subagent summary for high-risk changes. |
| Generated test suite | Developer and tester | Requirement linkage, edge-case coverage, failure-mode relevance, no shallow coverage padding. |
| Release decision | Release owner or on-call engineer | Canary evidence, rollback plan, production health, human approval for risky automation. |
| Non-developer agentic action (Cowork) | Task owner | Same write/send approval gates as a Claude Code session — Cowork shares Claude Code's permission model. |
| Durable memory | Named artifact owner | Provenance, expiry, supersession, source link, and review date. |
Minimal hybrid stack
Start small before adding orchestration:
- Root
CLAUDE.mdfor Claude Code and subagent behavior. - Two shared skills:
requirements-enrichmentandtest-generation. - Claude Code hooks for local lint, format, secret scan, and test checks.
- If lifecycle discipline is wanted: install AI-DLC v2's Claude harness (
/aidlc) for the 14-agent roster and 32-stage model, authenticated through Bedrock. - Bedrock Knowledge Base for architecture, policy, and incident context.
- Bedrock Guardrails and action groups before production automation.
- Claude Cowork for the parts of the team that need agentic help but never open a terminal.
- Codex GitHub Action, only if a team specifically needs its CI-native automation on top of the above.
What not to do
- Do not let each tool maintain its own unreviewed memory.
- Do not allow production action groups, shell commands, or deploy scripts without explicit ownership and approval.
- Do not measure success by generated lines of code. Measure lead time, change failure rate, MTTR, test value, review latency, and rollback quality.
- Do not run two parallel "default" harnesses. Pick Claude Code as the default and scope anything else to what it specifically covers.
- Do not treat vendor citations as proof of effectiveness. Validate with your own DORA metrics and incident outcomes.
- Do not treat Claude Design or Claude Cowork as settled, stable products — both are Anthropic "Labs"/preview offerings as of mid-2026; verify current rollout status before committing a team workflow to them.
Validated citations
- Claude Code overview
- Claude Code skills
- Claude Code subagents
- Claude Code hooks
- Claude Design announcement
- Claude Cowork product page
- AWS AI-Driven Development Lifecycle
- AI-DLC v2 branch
- Amazon Bedrock Knowledge Bases
- Amazon Bedrock Agents
- Amazon Bedrock Guardrails
- Amazon Bedrock AgentCore
- Codex GitHub Action
- OpenAI Agents observability