What problem does it solve?
Maintain a project's steering documentation as persistent project memory by bootstrapping missing core steering files and keeping existing steering aligned with code changes, reducing drift and preserving user customizations.
Core Features & Use Cases
- Bootstrap from templates and code: Generate product.md, tech.md, and structure.md using repository analysis and steering templates when core files are missing.
- Continuous sync and drift detection: Analyze the codebase JIT, detect divergences between steering and code, and propose additive updates while preserving user content.
- Preservation-first updates: Respect custom steering files and user sections, add timestamps and rationale for changes, and avoid documenting sensitive settings.
- Use Cases: First-time project initialization, periodic maintenance after new features or architectural changes, and onboarding where a canonical source of project patterns is required.
Quick Start
Use the kiro-steering skill to bootstrap or sync the .kiro/steering directory using repository analysis and templates.