# 01 Sdlc

Orchestrates a request from framing to a draft pull request, autonomous or supervised...

- Repository: https://github.com/ai-driven-dev/framework (542 stars)
- Category: Git and review
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ai-driven-dev/framework --skill 01-sdlc -g -a claude-code -y`
Codex: `npx skills add ai-driven-dev/framework --skill 01-sdlc -g -a codex -y`
Cursor: `npx skills add ai-driven-dev/framework --skill 01-sdlc -g -a cursor -y`
Gemini CLI: `npx skills add ai-driven-dev/framework --skill 01-sdlc -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add ai-driven-dev/framework`

## Description

Orchestrates a request from framing to a draft pull request, autonomous or supervised, isolating implementation, independent review, and final outcome challenge. Use when the user wants to deliver a change end to end. Not for one step.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Skill: sdlc

## Behavior

Decide the mode as `mode.md` says, then read only it and the current zone's reference. Verify that every named provider is installed before calling it. A zone that cannot proceed stops the run and says what it would take to resume.

Spawn specialized agents for isolated work. Parallelize independent work when it is faster. Give each agent one focused task that a smaller model can execute. Repeat the responsible zone when delegated work returns an actionable gap.

```mermaid
---
title: SDLC orchestration
---
flowchart TD
  subgraph FrameStage["01 Frame"]
    direction TB
    Request["$request"]
    Frame["01 Frame<br/>interactive: pause on the contract"]
  end

  subgraph DeliverStage["02 Deliver"]
    direction TB
    Deliver["02 Deliver<br/>interactive: pause on the plan"]
  end

  subgraph CheckStage["03 Check"]
    direction TB
    Check["03 Check<br/>interactive: pause on the outcome"]
    PullRequest["$pull_request"]
  end

  Request --> Frame
  Frame --> Deliver
  Deliver --> Check
  Check --> PullRequest

  classDef artifact fill:#DCFCE7,stroke:#16A34A,color:#14532D,stroke-width:2px
  classDef zone fill:#F1F5F9,stroke:#64748B,color:#0F172A,stroke-width:2px

  class Request,PullRequest artifact
  class Frame,Deliver,Check zone
```

## References

| #   | Reference                               |
| --- | --------------------------------------- |
|, | [Mode](references/mode.md)              |
| 01  | [Frame](references/01-frame.md)         |
| 02  | [Deliver](references/02-deliver.md)     |
| 03  | [Check](references/03-check.md)         |

