flow-handoff-checklist
Orchestrate handoff validation between SDLC phases and tracks (Discovery→Delivery, Delivery→Ops, phase transitions)
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 ChecRelated in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.