awslabs avatar

Amplify Workflow

If you're building on AWS Amplify Gen2, this is the skill to load. It covers the full TypeScript code-first stack: auth with Cognito, GraphQL data modeling with AppSync and DynamoDB (relationships, enums, authorization rules), S3 storage, Lambda functions, and the Amplify AI Kit for Bedrock. Works across React, Next.js, Vue, Angular, React Native, Flutter, Swift, and Android. The references are split cleanly between backend resource definitions and frontend integration patterns, so you can jump straight to what you need. Worth using even for questions you think you know, since Gen2 has specific patterns that differ from Gen1 and the skill prevents common version mismatches.

skills.sh installs
101
GitHub stars
938
last updated
Jun 11, 2026

Install

$ npx -y skills add awslabs/agent-plugins --skill amplify-workflow --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS Amplify Gen2

Build and deploy full-stack applications using AWS Amplify Gen2's TypeScript code-first approach. This skill covers backend resource creation, frontend integration across 8 frameworks, and deployment workflows.

Prerequisites

  • Node.js ^18.19.0 || ^20.6.0 || >=22 and npm
  • AWS credentials configured (aws sts get-caller-identity succeeds)
  • For sandbox: npx ampx --version returns a valid version
  • For mobile: Platform-specific tooling (Xcode, Android Studio, Flutter SDK)

Defaults & Assumptions

When the user does not specify a framework:

  • Web: You SHOULD default to React (Vite) and explain the choice.
  • Mobile: You MUST ask which platform the user wants (Flutter, Swift, Android, or React Native). There is no universal mobile default.
  • Neither specified: If the user says "build an app" without clarifying web vs. mobile, you MUST ask before proceeding.
  • Backend only: If only backend changes are requested and no frontend framework is mentioned, skip the frontend integration step entirely.

When the user does not specify tooling or strategy:

Sponsors

Details

Repository
github.com/awslabs/agent-plugins
Categories
DevOps & CI/CD, AI & Agent Building, Release Management, Automation & Workflows, Cloud & Infrastructure, Mobile Development
License
Apache-2.0
First seen
Jun 11, 2026

More from awslabs/agent-plugins

All 32
1aj-geddes avatarModel Deploymentaj-geddes/useful-ai-promptsDeploy machine learning models to production using Flask, FastAPI, Docker, cloud platforms (AWS, GCP, Azure), and model serving frameworks0skills.sh installs
2ar9av avatarliterature-review-agentar9av/paperorchestraStep 3 of the PaperOrchestra pipeline (arXiv:2604.05018). Execute the literature search strategy from outline.json — discover candidate papers via web search, v0skills.sh installs
3ar9av avatarpaper-writing-benchar9av/paperorchestraReverse-engineer raw materials (Sparse idea, Dense idea, experimental log) from an existing AI research paper to build a benchmark case for evaluating paper-wri0skills.sh installs
4butterbase-ai avatarjourney-durablebutterbase-ai/butterbase-skillsUse as the durable-objects build stage of the Butterbase journey. Implements the Durable section of 02-plan.md by delegating to durable-objects. Calls manage_du0skills.sh installs
5butterbase-ai avatarjourney-frontendbutterbase-ai/butterbase-skillsUse as the frontend build stage of the Butterbase journey. Implements the Frontend section of 02-plan.md by delegating to deploy-frontend. Scaffolds (if needed)0skills.sh installs
6butterbase-ai avatarjourney-functionsbutterbase-ai/butterbase-skillsUse as the functions build stage of the Butterbase journey. Implements the Functions section of 02-plan.md by delegating to function-dev for each function. Call0skills.sh installs