feat: add AWS Amplify Gen2 Kiro Power #43
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A comprehensive Kiro power for building full-stack applications with AWS Amplify Gen 2, featuring pre-built Agent SOPs (Standard Operating Procedures) for backend implementation, frontend integration, and deployment workflows.
❓ Why this matter
AWS MCP SOPsspecifically forAWS Amplify Gen 2.AWS Amplifygenerations. Asking an LLM aboutAWS Amplifywithout specifically explicit generation will probably default to Gen 1 (which is no longer maintained), or worse, it may switch back and forth between Gen 1 and Gen 2 solutions as you iterate. This power guidance assures that Kiro always refers to Gen 2 usingAWS MCP SOPsbest practices.📋 Overview
This power provides structured guidance for AWS Amplify Gen 2 development through three specialized Agent SOPs that leverage the AWS MCP server. It focuses exclusively on Gen 2 capabilities and modern, type-safe development practices.
Key Features:
📦 What's Included
🤖 Agent SOPs (Standard Operating Procedures)
🔌 MCP Server Integration
For more information about MCP server integration with Amplify, see the Build with AI assistant page in the Amplify documentation.
The power uses this MCP server configuration:
{ "mcpServers": { "aws-mcp": { "command": "uvx", "timeout": 100000, "transport": "stdio", "args": [ "mcp-proxy-for-aws@latest", "https://aws-mcp.us-east-1.api.aws/mcp", "--metadata", "AWS_REGION=us-west-2" ] } } }✅ Prerequisites
Before using this power, ensure you have:
📟 Screensthots
After Installation
Once the power is installed, Kiro will show you a confirmation and overview of what the power provides:
Power Usage Guide
When you ask Kiro for help with Amplify Gen 2, it will propose the available workflows and guide you through the process:
🚀 Quick Start
🔄 Usage Workflows
🏗️ Backend Implementation
Perfect for setting up new backend infrastructure or adding backend services.
Use when you need:
🎨 Frontend Integration
Ideal for connecting your frontend application to Amplify backend services.
Use when you need:
🚀 Deployment Guide
Essential for deploying applications to different environments.
Use when you need:
🔄 Gen 2 vs Gen 1: Important Differences
❌ Prohibited Gen 1 Commands
# Never use these deprecated commands: amplify init amplify add auth amplify add api amplify push amplify pull✅ Gen 2 Approach
⚙️ Configuration
🔐 Required AWS Permissions
Your AWS credentials need these permissions:
For MCP Server Operations:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "aws-mcp:InvokeMCP", "aws-mcp:CallReadOnlyTool", "aws-mcp:CallReadWriteTool" ], "Resource": "*" } ] }For Amplify Operations:
AmplifyBackendDeployFullAccess(for sandbox deployment)AdministratorAccess-Amplify(recommended for full functionality)🔌 MCP Server Configuration
The power includes this MCP server configuration:
{ "mcpServers": { "aws-mcp": { "command": "uvx", "timeout": 100000, "transport": "stdio", "args": [ "mcp-proxy-for-aws@latest", "https://aws-mcp.us-east-1.api.aws/mcp", "--metadata", "AWS_REGION=us-west-2" ] } } }📁 Project Structure
A typical Amplify Gen 2 project structure:
💡 Best Practices
🔧 Troubleshooting
MCP Server Connection Problems:
uv --versionaws sts get-caller-identityPermission Errors:
aws configure listaws amplify list-appsDeployment Failures:
🆘 Support
For issues specific to this power:
For Amplify Gen 2 documentation and support:
👨💻 Author
Created by Davide De Sio
Keywords: amplify, gen2, aws, fullstack, backend, frontend, deployment
MCP Server: aws-mcp (mcp-proxy-for-aws@latest)
Agent SOPs: amplify-backend-implementation, amplify-frontend-integration, amplify-deployment-guide