Project 1: Alexa+ Readiness Audit and Baseline Skill
Build a production baseline that maps current ASK flows to Alexa+ action opportunities.
Quick Reference
| Attribute | Value |
|---|---|
| Difficulty | Level 2 (Intermediate) |
| Time Estimate | Weekend |
| Main Programming Language | TypeScript |
| Alternative Programming Languages | Python, Java |
| Key Topics | Architecture boundaries, telemetry, migration planning |
1. Learning Objectives
- Build a baseline ASK skill with observable conversation quality metrics.
- Define explicit boundaries between intent handlers and future action integrations.
- Create a migration decision matrix with rollback criteria.
2. All Theory Needed (Per-Concept Breakdown)
Concept A: Hybrid Voice Architecture
- Fundamentals: Keep deterministic, high-frequency tasks in classical intent handlers while exposing flexible long-tail tasks via action contracts.
- How it works: classify each user journey by stability, risk, and required autonomy.
- Failure modes: unclear ownership, duplicated logic, and conflicting retries.
- Minimal example (pseudo):
if journey.is_high_volume and journey.risk_high: route = "ASK_HANDLER" else: route = "ACTION_LAYER"
Concept B: Observability-First Development
- Track
journey,decision_path,retry_count, andoutcomefor every request. - Define red metrics before coding (fallback rate, completion rate, auth failures).
3. Architecture and Build Plan
- Scaffold baseline skill and smoke tests.
- Add structured telemetry middleware.
- Build capability matrix and assign execution owners.
- Inject two failures (auth missing and API timeout) and document recovery.
4. Validation and Testing
launch_requestsuccess.intent_with_valid_slotssuccess.invalid_slottriggers repair ladder.- Missing auth triggers relink guidance.
5. Troubleshooting
- Symptom: too many generic fallbacks.
- Fix: separate slot parse errors from business validation errors.
6. Deliverables
- Architecture matrix (ASK vs action).
- Telemetry schema doc.
- Baseline smoke-test report.
7. Stretch Goals
- Add a canary rollout strategy for one action-enabled journey.