Claude
Skills
Sign in
Back

flow-handoff-checklist

Included with Lifetime
$97 forever

Orchestrate handoff validation between SDLC phases and tracks (Discovery→Delivery, Delivery→Ops, phase transitions)

General

What this skill does


# SDLC Handoff Checklist Flow

**You are the Core Orchestrator** for validating and executing handoffs between SDLC phases and tracks.

## Your Role

**You orchestrate multi-agent workflows. You do NOT execute bash scripts.**

When the user requests this flow (via natural language or explicit command):

1. **Interpret the request** and confirm understanding
2. **Read this template** as your orchestration guide
3. **Extract agent assignments** and workflow steps
4. **Launch agents via Task tool** in correct sequence
5. **Synthesize results** and finalize artifacts
6. **Report completion** with summary

## Natural Language Triggers

Users may say:
- "Check handoff readiness to Delivery"
- "Validate handoff from Discovery"
- "Verify handoff readiness for Operations"
- "Review handoff checklist"
- "Check if we're ready for phase transition"
- "Validate Definition of Ready"
- "Run operational readiness review"

You recognize these as requests for this orchestration flow.

## Parameter Handling

### --guidance Parameter

**Purpose**: User provides upfront direction to tailor handoff validation priorities

**Examples**:
```
--guidance "Focus on security compliance, SOC2 audit next month"
--guidance "Quick validation, team is waiting to start"
--guidance "Pay special attention to test coverage and documentation"
--guidance "First handoff, need detailed validation"
```

**How to Apply**:
- Parse guidance for keywords: security, documentation, testing, compliance, speed
- Adjust validation depth (comprehensive vs. essential checks)
- Modify agent assignments (add specialized validators)
- Influence priority ordering (critical checks first)

### --interactive Parameter

**Purpose**: You ask 5-7 strategic questions to understand handoff context

**Questions to Ask** (if --interactive):

```
I'll ask 7 strategic questions to tailor the handoff validation:

Q1: Is this your first handoff of this type?
    (Helps me determine validation thoroughness needed)

Q2: What's your biggest concern about this handoff?
    (e.g., incomplete requirements, missing tests, documentation gaps)

Q3: How urgent is this handoff?
    (Influences whether to do comprehensive or essential checks)

Q4: Are there any known gaps you're already aware of?
    (Helps focus validation on unknown issues)

Q5: Who are the key stakeholders who need to sign off?
    (Determines which reviewers to engage)

Q6: Are there any special compliance or regulatory requirements?
    (e.g., HIPAA, SOC2, PCI-DSS affects validation criteria)

Q7: What's your fallback plan if handoff is blocked?
    (Helps prepare contingency recommendations)

Based on your answers, I'll adjust:
- Validation depth (comprehensive vs. streamlined)
- Agent assignments (add specialized reviewers)
- Priority ordering (critical items first)
- Remediation recommendations
```

**Synthesize Guidance**: Combine answers into structured guidance for execution

## Supported Handoffs

### Phase Transitions
- **inception → elaboration**: Lifecycle Objective Milestone handoff
- **elaboration → construction**: Lifecycle Architecture Milestone handoff
- **construction → transition**: Operational Capability Milestone handoff
- **transition → operations**: Product Release Milestone handoff

### Track Handoffs
- **discovery → delivery**: Definition of Ready (DoR) validation
- **delivery → operations**: Operational Readiness Review (ORR)
- **delivery → discovery**: Feedback loop for rework/clarification

### Special Handoffs
- **intake → inception**: Project Intake to Inception kickoff
- **concept → inception**: Concept to Inception flow start

## Multi-Agent Orchestration Workflow

### Step 1: Identify and Load Handoff Checklist

**Purpose**: Determine which handoff checklist applies and load criteria

**Your Actions**:

1. **Parse Handoff Type**:
   ```
   Determine from user input:
   - From phase/track
   - To phase/track
   - Type: Phase transition, Track handoff, or Special
   ```

2. **Load Checklist Criteria**:
   ```
   Based on handoff type, identify:
   - Required artifacts
   - Validation criteria
   - Signoff requirements
   - Pass threshold
   ```

3. **Initialize Validation Workspace**:
   ```
   Create workspace structure:
   .aiwg/working/handoff/
   ├── artifacts/      # Artifact validation results
   ├── checklist/      # Checklist item validation
   ├── signoffs/       # Signoff status tracking
   └── report/         # Final handoff report
   ```

**Communicate Progress**:
```
✓ Handoff identified: {from-phase} → {to-phase}
✓ Checklist loaded: {checklist-name}
⏳ Starting validation...
```

### Step 2: Validate Required Artifacts

**Purpose**: Check presence and completeness of required artifacts

**Your Actions**:

1. **For Discovery → Delivery (Definition of Ready)**:
   ```
   Task(
       subagent_type="requirements-analyst",
       description="Validate Definition of Ready artifacts",
       prompt="""
       Check for required artifacts per backlog item:

       Requirements:
       - requirements/use-case-brief-{ID}.md
       - test/acceptance-test-card-{ID}.md

       Design (if applicable):
       - analysis-design/data-contract-card-{ID}.md
       - analysis-design/interface-card-{ID}.md

       Risk Management:
       - management/risk-card-{ID}.md (if high-risk)
       - analysis-design/spike-card-{ID}.md (if spike conducted)

       For each artifact:
       1. Check existence (file present)
       2. Validate completeness (all sections filled)
       3. Check approval status (stakeholder signoff)
       4. Verify currency (last updated within sprint)

       Output validation report:
       .aiwg/working/handoff/artifacts/dor-artifacts-validation.md
       """
   )
   ```

2. **For Delivery → Operations (Operational Readiness)**:
   ```
   Task(
       subagent_type="documentation-archivist",
       description="Validate Operational Readiness artifacts",
       prompt="""
       Check for required deployment artifacts:

       Deployment:
       - deployment/deployment-plan-template.md
       - deployment/release-notes-template.md
       - deployment/runbook-*.md

       Testing:
       - test/test-evaluation-summary-template.md
       - test/acceptance-test-results-*.md

       Operations:
       - deployment/operational-readiness-review-template.md
       - support/support-plan-template.md
       - training/user-guide-template.md

       For each artifact:
       1. Verify existence and completeness
       2. Check version currency (matches release)
       3. Validate technical accuracy
       4. Confirm operational procedures documented

       Output validation report:
       .aiwg/working/handoff/artifacts/orr-artifacts-validation.md
       """
   )
   ```

3. **For Phase Transitions**:
   ```
   Task(
       subagent_type="project-manager",
       description="Validate phase transition artifacts",
       prompt="""
       Based on transition {from-phase} → {to-phase}:

       For inception → elaboration:
       - intake/project-intake-template.md
       - requirements/vision-*.md
       - management/business-case-*.md
       - management/risk-list.md
       - security/data-classification-template.md

       For elaboration → construction:
       - analysis-design/software-architecture-doc-template.md
       - requirements/supplemental-specification-template.md
       - test/master-test-plan-template.md
       - management/development-case-template.md

       Validate each artifact:
       1. Present and complete
       2. Reviewed and approved
       3. Baselined (version tagged)

       Output validation report:
       .aiwg/working/handoff/artifacts/phase-artifacts-validation.md
       """
   )
   ```

**Communicate Progress**:
```
⏳ Validating artifacts...
✓ Required artifacts: {found}/{required}
✓ Artifact completeness: {percentage}%
```

### Step 3: Execute Checklist Validation (Multi-Agent)

**Purpose**: Validate all checklist items using specialized agents

**Your Actions**:

1. **Launch Parallel Chec

Related in General