AWS Kiro is an agentic IDE from AWS that takes a spec-driven approach to software development. Instead of jumping straight from prompt to code, Kiro first generates a set of structured artifacts including a requirements document, a technical design, and a sequenced task list before writing a single line of code. This gives developers a traceable, reviewable path from intent to implementation that scales beyond what conversational AI coding tools can reliably produce.
In this lab, you will use Kiro to build an automated S3 file tagging service. You will start by defining the requirements for the application in plain language, and Kiro will generate user stories with acceptance criteria. Then, you will review and approve the requirements and deploy the application using the AWS SAM CLI.
Upon completion of this beginner-level lab, you will be able to:
Familiarity with the following will be beneficial but is not required:
The following content can be used to fulfill the prerequisites: