aws avatar

Aws Amplify

If you're building full-stack apps on AWS and want everything wired together without stitching CloudFormation by hand, this is the Gen2 TypeScript-first approach. It covers auth via Cognito, GraphQL data with AppSync, S3 storage, Lambda functions, and Bedrock AI integration, all configured in code under an amplify/ directory. Works across React, Next.js, Vue, Angular, plus mobile with Flutter, Swift, Android, and React Native. The skill is explicit about defaults (React for web, but it asks before assuming mobile platforms) and routing (separate references for backend config versus frontend integration). Useful if you want guardrails against Gen1 patterns or need validated snippets for defineAuth, defineData, and the sandbox workflow.

skills.sh installs
7K
GitHub stars
3.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add aws/agent-toolkit-for-aws --skill aws-amplify --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: Default to React (Vite) and explain the choice.
  • Mobile: Ask which platform (Flutter, Swift, Android, or React Native) — there is no universal mobile default, so guessing leads to wasted effort.
  • Neither specified: If the user says "build an app" without clarifying web vs. mobile, ask before proceeding — the framework choice affects every subsequent step.
  • 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/aws/agent-toolkit-for-aws
Categories
Frontend Development, Backend & APIs, DevOps & CI/CD, AI & Agent Building, Release Management, Cloud & Infrastructure, Mobile Development, CLI & Terminal, Databases
First seen
May 16, 2026

More from aws/agent-toolkit-for-aws

All 56
1github avatarcreate-web-formgithub/awesome-copilotCreate robust, accessible web forms with best practices for HTML structure, CSS styling, JavaScript interactivity, form validation, and server-side processing. 7Kskills.sh installs
2jimliu avatarbaoyu-designjimliu/baoyu-designCreate polished design artifacts as self-contained HTML: UI mockups, interactive prototypes, wireframes, landing pages, dashboards, app screens, mobile apps, sl7Kskills.sh installs
3pixijs avatarpixijs-scene-textpixijs/pixijs-skillsUse this skill when rendering text in PixiJS v8. Covers Text for canvas-quality styled labels, BitmapText for cheap per-frame updates via glyph atlas, HTMLText 6.9Kskills.sh installs
4pixijs avatarpixijs-colorpixijs/pixijs-skillsUse this skill when creating, converting, or manipulating colors in PixiJS v8. Covers Color class input formats (hex, CSS names, RGB/HSL objects, arrays, Uint8A6.8Kskills.sh installs
5upstash avatarcontext7-mcpupstash/context7This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation6.8Kskills.sh installs
6lynx-community avatarlynx-devtoollynx-community/skillsUse when working with Lynx DevTool or debugging a Lynx app, page, or device, especially when the task mentions clients or sessions, CDP or App commands, DOM/CSS6.7Kskills.sh installs