Steering file for project rules
Write once into .kiro/steering, and every session inherits it.
Create a steering file at .kiro/steering/project.md capturing how this repository works, based on what you find in the codebase. INCLUDE - Purpose: one paragraph on what this project does. - Stack and versions, taken from the manifests you find. - Directory map: what belongs where, and where new code should go. - Commands: install, dev, build, test (whole suite and single test), lint, format. - Conventions: naming, error handling, logging, state management, data access. - Testing rules: what must have tests, what style, where they live. - Guardrails: never edit [generated files / applied migrations], never commit secrets, ask before adding dependencies or changing schemas. - Definition of done: build passes, tests pass, lint clean. RULES - Verify every command against the actual config files rather than assuming. - Imperative voice, no filler sections, under 150 lines. - Flag anything you could not confirm as "TODO: confirm".