Kiro product.md Steering File

The .kiro/steering/product.md file defines what the product is and who it's for. It gives Bolt persistent context about the application's purpose, core user flows, and explicit scope boundaries across every session.

Syntax

bolt-new
# Product

## Overview
[1-2 paragraph product description: what it is, who uses it]

## Core User Flows
1. [Primary flow — most important user journey]
2. [Secondary flow]
3. [Tertiary flow]

## Out of Scope
- [Feature explicitly excluded]
- [Feature explicitly excluded]

## UX Principles
- [Guiding principle 1]
- [Guiding principle 2]

Example

bolt-new
# Product

## Overview
TaskFlow is a single-user project and task manager for freelancers. Users organize work into projects, break projects into tasks, and track completion. The interface prioritizes speed of entry over feature richness.

## Core User Flows
1. Create a project and add initial tasks
2. View all tasks for today sorted by priority
3. Mark tasks complete and see project progress update

## Out of Scope
- Team collaboration and sharing
- Time tracking
- Client billing

## UX Principles
- Every action completable in under 2 clicks
- No empty states without a call-to-action