What problem does it solve?
Maintain a concise, principle-driven project memory in .kiro/steering/ so teams have a single, reviewable source of patterns and decisions rather than sprawling, out-of-sync documentation. The Skill prevents documentation drift by detecting mismatches between code and steering content and ensures updates are additive and preservative of user edits.
Core Features & Use Cases
- Bootstrap steering: Generate core steering files (product.md, tech.md, structure.md) from repository signals and templates when steering is missing.
- Sync and detect drift: Analyze the codebase on demand, detect code→steering or steering→code mismatches, and propose additive updates while preserving custom sections.
- Principles-driven output: Apply steering-principles.md to keep guidance at the pattern/rationale level (not exhaustive lists), and avoid documenting settings or secrets.
- Use case: Bootstrapping steering for a new repository to produce concise guidance on purpose, tech stack, and organization, or regularly syncing steering to surface new architectural patterns and recommended next files.
Quick Start
Run a repository analysis to bootstrap or sync .kiro/steering/ using the skill's templates and steering-principles.md to generate or update product.md, tech.md, and structure.md.