kiro-steering

Create and update .kiro/steering/*.md files from codebase and principles.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/miyamo2/braider --skill kiro-steering-miyamo2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-steering
Source: https://github.com/miyamo2/braider/tree/main/.gemini/skills/kiro-steering
Command: npx skills add https://github.com/miyamo2/braider --skill kiro-steering-miyamo2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage and preserve persistent project steering knowledge across the codebase, enabling consistent guidance and faster onboarding.

Core Features & Use Cases

  • Bootstrap: Generate core steering from the codebase to establish a single source of truth.
  • Sync: Detect drift between steering guidance and code, proposing additive updates while preserving user customizations.
  • Principles: Load steering principles from rules/steering-principles.md and apply them to memory files, ensuring alignment with organizational norms.
  • Safety & Stability: Respect existing custom content and avoid destructive changes.

Quick Start

Run the bootstrap workflow to generate the initial steering memory from your codebase.

Frequently Asked Questions about kiro-steering

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

FAQPage Schema
How do I maintain project steering memory across codebase updates?

To maintain project steering memory, create and update .kiro/steering/*.md files. This approach establishes a single source of truth, preserving organizational guidance while detecting and syncing drift between code and practice.

What is the best way to detect drift between project documentation and code?

Detecting drift between project documentation and code is handled by syncing steering guidance with the current codebase. The system proposes additive updates to steering files while respecting existing custom content to avoid destructive changes.

How do I bootstrap project steering principles from an existing codebase?

Bootstrapping project steering principles runs a workflow that generates initial steering memory files directly from the codebase. It synthesizes guidance using templates and principles loaded from rules/steering-principles.md.

Does generating steering memory overwrite my existing custom documentation?

Generating steering memory does not overwrite custom documentation. The sync process detects drift and proposes only additive updates, ensuring safety and stability by respecting existing custom content and avoiding destructive changes.

How do you apply organizational steering principles to project memory files?

Applying organizational steering principles to project memory files loads rules from rules/steering-principles.md. These principles are applied via templates to synthesize guidance, ensuring alignment with organizational norms across bootstrap and sync scenarios.

When do I need to sync steering files with my codebase?

You need to sync steering files when drift occurs between steering guidance and code. This sync scenario keeps project memory aligned with actual practice, proposing additive updates while preserving user customizations safely.