What problem does it solve?
Amplify Gen2 development is easy to get wrong because backend and frontend must follow version-specific, code-first conventions, and small setup mistakes can cause silent runtime failures or build issues.
Core Features & Use Cases
- End-to-end Amplify Gen2 workflow: Define backend resources in TypeScript under amplify/ and wire frontend using amplify_outputs.json.
- Backend feature guidance: Authentication (Cognito), data models (AppSync/DynamoDB), storage (S3), functions and APIs (Lambda/AppSync, REST/HTTP), and AI (Amplify AI Kit with Bedrock).
- Cross-framework integration: Patterns for React, Next.js (App Router and Pages Router), Vue, Angular, React Native, Flutter, Swift, and Android, including common pitfalls like missing SSR client configuration and incorrect auth/data authorization modes.
- Validated defaults and guardrails: Explicit Gen2 detection rules and “always use this skill” guidance for Amplify Gen2 topics to avoid Gen1 or non-Amplify patterns.
Quick Start
Tell the AI: “Set up an Amplify Gen2 backend with defineAuth for email + social login and add a Todo data model with owner-based authorization, then show how to configure it in my React app using amplify_outputs.json.”