DEV Community

Introducing to Kiro & IDE

Table of Contents

  1. Introduction
  2. Software Download
  3. Pricing
  4. Creating an account and basic steps
  5. Set Up Steering Files
  6. Build Features with Specs

Introduction

  • Kiro, an AI IDE that helps you deliver from concept to production through a simplified developer experience for working with AI agents.
  • Kiro is great at ‘vibe coding’ but goes way beyond that—Kiro’s strength is getting those prototypes into production systems with features such as specs and hooks.

Downloads

Pricing

Creating an account and basic steps

Step1:

Step2:

Step3: It will open a new window looks like below for the registration process, enter your email id and click on continue

Step4: After authentication is successful then asking user to authorize Kiro IDE to access your data

Step5:

Step6:

Stept7: As the process will take huge time, so i have clicked on skip all

Step8: Click on Trust Publisher & Install

Step9: I have a selected a folder C:\Kiro_Project and click on button Yes, I trust the authors

Step10: Add the project files into the folder C:\Kiro_Project then click on Generate Documents menu in the left side

Set Up Steering Files

Steering files provide context about your project, helping Kiro understand your codebase, conventions, and requirements.

To get started choose Generate Steering Docs from the Kiro pane. Kiro generates project steering documents for you stored in .kiro/steering/ that guide Kiro's behaviour. They contain information about:

  • Project and information
  • Technical stack and frameworks
  • Project structure and conventions

To get started choose Generate Steering Docs from the Kiro pane. Kiro generates project steering documents for you stored in .kiro/steering/ that guide Kiro's behavior. They contain information about:

  • Created 3 files under .kiro\steering
    • product.md
    • structure.md
    • tech.md

Build Features with Specs

Specs transform high-level feature ideas into detailed implementation plans through three phases:

  • Requirements - User stories with acceptance criteria
  • Design - Technical architecture and implementation approach
  • Tasks - Implementation steps

Create Your First Spec

1.Start a New Spec: Choose the + button in the Kiro panel's Specs section

2.Enter a feature description: Add a user authentication system with login, logout, and password reset functionality

3.Follow the Guided Workflow:

  • Requirements Phase
  • Design Phase
  • Implementation

Conclusion: Introduction to Kiro and usages , used this blog for my session in Meetup

💬 If you enjoyed reading this blog post and found it informative, please take a moment to share your thoughts by leaving a review and liking it 😀 and follow me in dev.to , linkedin, github

Top comments (1)

Collapse
 
kasuken profile image
Emanuele Bartolesi

I have been using Kiro since the preview.
It looks promising, and I like the approach.