Domain 1: Voice-First Design Practices and Capabilities (14%)
1.1 Describe how users interact with skills
1.2 Map features and capabilities to use cases
Domain 2: Skill Design (24%)
2.1 Design and develop an interaction model
2.2 Design a multi-turn conversation
2.3 Use built-in intents and slots
2.4 Handle unexpected conversational requests or responses
2.5 Design multi-modal skills using one or more service interfaces (for example, audio, video, and gadgets)
Domain 3: Skill Architecture (14%)
3.1 Identify AWS services for extending Alexa skill functionality (Amazon CloudFront, Amazon S3, Amazon CloudWatch, and Amazon DynamoDB)
3.2 Use AWS Lambda to build Alexa skills
3.3 Follow AWS and Alexa security and privacy best practices
Domain 4: Skill Development (20%)
4.1 Implement in-skill purchasing and Amazon Pay for Alexa Skills
4.2 Use Speech Synthesis Markup Language (SSML) for expression and MP3 audio
4.3 Implement state management
4.4 Implement Alexa service interfaces (audio player, video player, and screens)
4.5 Parse Alexa JSON requests and provide responses
Domain 5: Test, Validate, and Troubleshoot (18%)
5.1 Debug and troubleshoot using Amazon CloudWatch or other tools
5.2 Use the Alexa developer testing tools
5.3 Perform beta testing
5.4 Troubleshoot errors in the interaction model
Domain 6: Publishing, Operations, and Lifecycle Management (10%)
6.1 Describe the skill publishing process
6.2 Add and remove users in the developer console
6.3 Perform analysis of skill analytics in the developer console
6.4 Differentiate among the statuses/versions of skills (for example, In Development, In Certification, and Live)