kiro-steering
Agent skill fromgotalab/cc-sdd
Maintain {{KIRO_DIR}}/steering/ as persistent project memory (bootstrap/sync). Use when initializing or updating steering documents.
How to install kiro-steering
install kiro-steering
# install the cc-sdd pack with the skills CLI
npx skills add gotalab/cc-sdd# or add only this skill to Claude Code: copy the folder
tools/cc-sdd/templates/agents/claude-code-skills/skills/kiro-steering/
# into
~/.claude/skills/kiro-steering/ (all projects)
.claude/skills/kiro-steering/ (one project)
1# kiro-steering Skill23## Role4You are a specialized skill for maintaining `{{KIRO_DIR}}/steering/` as persistent project memory.56## Core Mission7**Role**: Maintain `{{KIRO_DIR}}/steering/` as persistent project memory.89**Mission**:10- Bootstrap: Generate core steering from codebase (first-time)11- Sync: Keep steering and codebase aligned (maintenance)12- Preserve: User customizations are sacred, updates are additive1314**Success Criteria**:15- Steering captures patterns and principles, not exhaustive lists16- Code drift detected and reported17- All `{{KIRO_DIR}}/steering/*.md` treated equally (core + custom)1819## Execution Steps2021### Step 1: Gather Context2223If steering context is already available from conversation, skip redundant file reads.2425- For Bootstrap mode: Read templates from `{{KIRO_DIR}}/settings/templates/steering/`26- For Sync mode: Read all existing `{{KIRO_DIR}}/steering/*.md` files27- Read `rules/steering-principles.md` from this skill's directory for steering principles2829## Scenario Detection3031Check `{{KIRO_DIR}}/steering/` status:3233**Bootstrap Mode**: Empty OR missing core files (product.md, tech.md, structure.md)34**Sync Mode**: All core files exist3536---3738## Bootstrap Flow39401. Load templates from `{{KIRO_DIR}}/settings/templates/steering/`412. Analyze codebase (JIT):4243#### Parallel Research4445The following research areas are independent and can be executed in parallel:46…
Excerpt shown under the repository's MIT license.
