AWS Kiro Workshop (May 2026)

Target Audience:

1. Educators & Academic Support

  • Teachers, lecturers, teaching Assistants (especially for programming-related courses)
  • Research staff, including Research Assistants
  • Individuals interested in applying agentic IDEs in teaching, coding, and research

2. IT & Technical Support

  • IT support staff responsible for system deployment, maintenance, and user support

3. Engineering & Development Roles

  • Frontend, Backend, and Full-stack Developers
  • Software Engineers
  • DevOps and Infrastructure Engineers

Prerequisites / Preferred Background:

  • General familiarity with software development workflows
  • Prior exposure to development environments such as:
    • Visual Studio Code
    • JetBrains IDEs
    • Visual Studio

Requirements:

  • A laptop with administrator rights to install software

Date and Time:

  • 28 May (Thu), 10:00 a.m. – 1:00 p.m. 

Venue:

  • Room 103, Pi Chiu Building

Workshop instructor:

  • AWS Solution Architect Team

Workshop Summary: Build E-commerce Website with AI Agent Chatbot using Kiro

The hands-on Kiro workshop guides participants through building a full-stack e-commerce web application with an AI-powered chatbot using Kiro, an agentic IDE designed for spec-driven development. Participants will experience five core capabilities: Vibe Coding (rapid app generation via natural language), Steering (guiding AI with coding standards), MCP Integration (connecting external tools), Spec-Driven Development (structured requirements-to-implementation workflows).

The ecommerce website scenario was selected because it provides the richest demonstration of Kiro's full feature set. A 3-tier architecture (React frontend, Node.js backend, SQL database) with an AI chatbot creates enough complexity to showcase every Kiro capability — from generating complete application scaffolding, to integrating AI agents with Amazon Bedrock, to automating development workflows. This breadth of use cases — product browsing, cart management, and intelligent assistance — allows participants to experience how Kiro accelerates real-world software development, skills directly transferable to any domain including education platforms, research tools, or campus systems.

Workshop Agenda:

  • Environment Setup (Setup) 
    • Check-in; verify Kiro IDE pre-installed; confirm AWS account access
  • Session 1: Kiro Introduction & AI Model Benchmark (Presentation) 
    • Overview of Kiro's agentic AI architecture; key features walkthrough; AI model choices , benchmark comparisons vs. other AI IDEs; live demo of the IDE interface
  • Session 2: Vibe Coding (Hands-on) 
    • Explain vibe coding concept & demo; Hands-on trial; Participants build a full-stack app using natural language prompts; Showcase & Discussion
  • Session 3: Steering (Hands-on) 
    • Explain project-level guidance & architectural rules; Hands-on trial; Define and enforce coding standards, project conventions, and AI behavioral rules; Best practices & discussion
  • Session 4: MCP Integration (Hands-on)
    • Model Context Protocol overview & architecture & Demo; Connect an external data source live; Hands-on trial; Participants configure MCP servers to extend AI capabilities with external tools/data
  • Session 5: Spec-Driven Development (Hands-on / Demo)
    • Structured AI workflow concept – Plan → Design → Implement; Guided Demo; Walk through a complex feature build using specs, design docs, and task lists; Discussion: When to use spec-driven vs. vibe coding
  • Q&A & Wrap-up (Interactive)
    • Open Q&A; share resources & next steps; feedback survey; certificate of completion (if applicable)

Registration: 


Contact us: elearning@cuhk.edu.hk / ITSC Service Desk (https://servicedesk.itsc.cuhk.edu.hk)