What problem does it solve?
Maintain a concise, living project memory in the repository so that product and technical guidance (steering) stays aligned with the codebase and user customizations are preserved.
Core Features & Use Cases
- Bootstrap steering: Generate core steering documents (product.md, tech.md, structure.md) from repository patterns when steering is missing.
- Sync and detect drift: Analyze the codebase to detect divergences between steering guidance and code, then propose additive updates while preserving user sections.
- Preservation-first updates: Always avoid overwriting custom content and add timestamps and rationales when changes are suggested.
- Use case: Initialize steering for a new repo to create project memory, or run periodic syncs to surface architecture or convention changes and recommended steering edits.
Quick Start
Bootstrap or sync the .kiro/steering folder by generating or updating product.md, tech.md, and structure.md from the codebase while preserving any user customizations.