kiro-steering

Generate and synchronize `.kiro/steering/` files from codebase patterns.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ryu-sato/reading-web-supporter --skill kiro-steering-ryu-sato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-steering
Source: https://github.com/ryu-sato/reading-web-supporter/tree/main/.claude/skills/kiro-steering
Command: npx skills add https://github.com/ryu-sato/reading-web-supporter --skill kiro-steering-ryu-sato

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The kiro-steering skill maintains .kiro/steering/ as persistent project memory, enabling bootstrap from templates and ongoing synchronization with the codebase while preserving user customizations.

Core Features & Use Cases

  • Bootstrap: generate core steering files from codebase patterns and templates.
  • Sync: detect drift between steering and code, and propose additive updates that preserve user content.
  • Preservation: updates are additive and non-destructive, ensuring customizations remain intact across iterations.

Quick Start

Bootstrap steering by generating core .kiro/steering/ files from templates and align them with the codebase.

Frequently Asked Questions about kiro-steering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap project steering files from existing codebase patterns?

To bootstrap project steering files, generate core `.kiro/steering/` files like product.md, tech.md, and structure.md from templates, then align them with your codebase patterns to establish persistent project memory.

What is project steering memory drift detection and how does it work?

Project steering memory drift detection identifies misalignments between your `.kiro/steering/` files and the codebase, proposing additive updates to sync them while preserving your existing customizations.

Can I sync steering files with my codebase without losing custom edits?

Yes, syncing steering files is non-destructive and additive. Updates preserve user content by applying only necessary additions, ensuring customizations remain intact across iterations.

What's the best way to maintain persistent project memory across codebase updates?

Maintain persistent project memory by using `.kiro/steering/` as a central directory, loading principles from rules/steering-principles.md to guide ongoing drift detection and synchronization.

Do I need any dependencies to generate core steering files for my project?

No dependencies are required to generate core steering files. The process relies on loading principles from rules/steering-principles.md and applying templates directly to your codebase patterns.

When should I run drift detection on my project steering files?

Run drift detection during ongoing codebase iterations to catch structural misalignments early. It proposes additive updates that keep your steering files synced without overwriting custom configurations.