# Kiro (software)

> An IDE released by AWS on July 14, 2025. It is based on VSCode and supports Agentic coding. It describes its approach as "Spec-driven development."

An <IDE> released by <AWS> on <July 14, 2025>. It is based on <VSCode> and supports [Agentic coding](https://wiki.g15e.com/en/pages/Agentic%20coding.txt). It describes its approach as "Spec-driven development."

## Spec-driven development

https://kiro.dev/docs/specs/

The approach is to write user stories and acceptance tests in `requirements.md`, a design document in `design.md`, and concrete task specifications in `tasks.md`.

Acceptance tests use [EARS](https://wiki.g15e.com/pages/Easy%20Approach%20to%20Requirements%20Syntax.txt), a slightly formalized natural language.

```
WHEN a user submits a form with invalid data
THE SYSTEM SHALL display validation errors next to the relevant fields
```